一种公开蓝牙mesh网络组网的方法、系统和网络[发明专利]

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 202011026315.5
(22)申请日 2020.09.25
(71)申请人 北京百瑞互联技术有限公司
地址 100085 北京市海淀区上地信息路2号
(北京实创高科技发展总公司2-1号,
2-2号)2-1幢7层C栋7-1-1
(72)发明人 王尧 叶东翔 朱勇 
(74)专利代理机构 北京国科程知识产权代理事
务所(普通合伙) 11862
代理人 曹晓斐
(51)Int.Cl.
H04W 16/18(2009.01)
H04W 4/80(2018.01)
(54)发明名称
一种公开蓝牙mesh网络组网的方法、系统和
网络
(57)摘要
本申请公开了一种公开蓝牙mesh网络组网
的方法、系统和网络,属于蓝牙技术领域。

本申请
公开蓝牙mesh网络组网的方法包括:将第一蓝牙
mesh网络的隐私许可打开;开启远程配网服务器
模型,将第一蓝牙mesh网络中的单播地址池随机
划分,将随机划分后的单播地址池分配给第一蓝
牙mesh网络中对应的节点,使得对应的节点具有
配网能力;以及通过第一蓝牙mesh网络中至少一
个对应的节点对待配网mesh设备进行配置,使得
待配网mesh设备完成配网后,成为第一蓝牙mesh
网络上的新mesh节点。

本申请的蓝牙mesh网络拓
展了蓝牙mesh网络私人、需要预先配置的特性,
拓展了其在公众场所的使用需求。

权利要求书2页 说明书8页 附图2页CN 112153656 A 2020.12.29
C N 112153656
A
1.一种公开蓝牙mesh网络组网的方法,其特征在于,包括:
将第一蓝牙mesh网络的隐私许可打开;
开启远程配网服务器模型,将所述第一蓝牙mesh网络中的单播地址池随机划分,将随机划分后的单播地址池分配给所述第一蓝牙mesh网络中对应的节点,使得所述对应的节点具有配网能力;以及
通过所述第一蓝牙mesh网络中至少一个所述对应的节点对待配网mesh设备进行配置,使得所述待配网mesh设备完成配网后,成为所述第一蓝牙mesh网络上的新mesh节点。

2.根据权利要求1所述的公开蓝牙mesh网络组网的方法,其特征在于,对所述待配网mesh设备进行配置的过程采用只工作不鉴权模式。

3.根据权利要求1所述的公开蓝牙mesh网络组网的方法,其特征在于,所述待配网mesh 设备完成配网后,所述第一蓝牙mesh网络中的每个节点配置有一个预设的应用模型,将每个对应的所述预设的应用模型设置发行到所述第一蓝牙mesh网络中除所述预设的应用模型对应的节点之外的其他节点;
将对应的所述预设的应用模型绑定所述第一蓝牙mesh网络的应用密钥,其中所述应用密钥是公开的;以及
在对应的所述预设的应用模型下进行所述第一蓝牙mesh网络间的通信。

4.根据权利要求1所述的公开蓝牙mesh网络组网的方法,其特征在于,对所述待配网mesh设备进行配置之前,还包括,判断所述待配网mesh设备是否处于第二蓝牙mesh网络中,若处于,则将所述第二蓝牙mesh网络与所述第一蓝牙mesh网络之间建立一个子网桥进行桥接,其中第二蓝牙mesh网络与所述第一蓝牙mesh网络具有不同的网络密钥序号。

5.根据权利要求1所述的公开蓝牙mesh网络组网的方法,其特征在于,当所述第一蓝牙mesh网络中至少一个节点主动退出时,所述至少一个节点发送对应的节点重置信息公告到所述第一蓝牙mesh网络。

6.根据权利要求1所述的公开蓝牙mesh网络组网的方法,其特征在于,所述第一蓝牙mesh网络中每个节点的网络地址为不可解析私有地址或可解析私有地址。

7.根据权利要求1所述的公开蓝牙mesh网络组网的方法,其特征在于,
当多级的待配网mesh设备进行配置时,将当前配网的节点的单播地址池随机划分,将随机划分后的单播地址池对应的分配给当前级的待配网mesh设备。

8.一种公开蓝牙mesh网络组网的系统,其特征在于,包括:
开启模块,其用于将第一蓝牙mesh网络的隐私许可打开;
设置模块,其用于开启远程配网服务器模型,将所述第一蓝牙mesh网络中的单播地址池随机划分,将随机划分后的单播地址池分配给所述第一蓝牙mesh网络中对应的节点,使得所述对应的节点具有配网能力;以及
配网模块,其用于通过所述第一蓝牙mesh网络中至少一个所述对应的节点对所述待配网mesh设备进行配置,使得所述待配网mesh设备完成配网,所述待配网mesh设备成为第一蓝牙mesh网络上新的mesh节点。

9.一种网络,其特征在于,包括根据权利要求1-7中任一项所述的公开蓝牙mesh网络组网的方法得到的公开蓝牙mesh网络。

10.一种计算机可读存储介质,其存储有计算机程序,其特征在于,当所述计算机程序
指令被处理器执行时实现如权利要求1-7中任一项所述的公开蓝牙mesh网络组网的方法。

一种公开蓝牙mesh网络组网的方法、系统和网络
技术领域
[0001]本申请涉及蓝牙技术领域,特别涉及一种公开蓝牙mesh网络组网的方法、系统和网络。

背景技术
[0002]蓝牙无线网格网络(mesh网络)是基于低功耗蓝牙(BLE)广播(advertising)和扫描(scanning)作为基础的,拓展了原有低功耗蓝牙和传统蓝牙的点对点连接方式的,拓扑为网状的泛洪网络,其特点在于多跳网络,可以将原有蓝牙点对点的通信范围拓展到由多个节点中继产生通联的较大范围网络。

[0003]设备加入蓝牙mesh网络的过程是,由mesh网络管理者(provisioner)进行配置,向待加入mesh网络的蓝牙节点分发unicast单播地址组(unicast address),设备密钥(devkey),子网密钥(netkey),以及对新加入节点的元素(element)和旗下的应用模型(model)设置发行(publication),订阅(subscription),绑定应用密钥(appkey),群组(Group)管理等等一系列管理工作后,新加入的mesh节点方可进入此provisioner网管划分的网络中分配的若干子网(netkey控制)下进行通信,使用范围局限在当前netkey网络密钥的appkey应用密钥控制范围内。

[0004]可见,蓝牙mesh网络需要预先进行配网(provisioning)操作,这在家庭或者商业环境中是可行的,由预先安装设备的工程师/用户进行配置,然后使用。

[0005]但目前蓝牙mesh网络没有设计临时使用蓝牙mesh网络的组网方法,即使用场景诸如,等红绿灯时临近的车辆间交互路况信息;在公共场所比如博物馆,商场中,用户用于临时通联少量信息(诸如用户间短消息,场馆展示时间信息等)。

发明内容
[0006]鉴于现有技术中的上述问题,本申请提供一种公开蓝牙mesh网络组网的方法、系统和网络。

[0007]在本申请的一个技术方案中,提供的公开蓝牙mesh网络组网的方法,其包括:将第一蓝牙mesh网络的隐私许可打开;开启远程配网服务器模型功能,将第一蓝牙mesh网络中的单播地址池随机划分,将随机划分后的单播地址池分配给第一蓝牙mesh网络中对应的节点,使得对应的节点具有配网能力;以及通过第一蓝牙mesh网络中的至少一个对应的节点对待配网mesh设备进行配置,使得待配网mesh设备完成配网后,成为第一蓝牙mesh网络上新的mesh节点。

[0008]在本申请的另一个技术方案中,提供的公开蓝牙mesh网络组网的系统,其包括:开启模块,其用于将第一蓝牙mesh网络的隐私许可打开;设置模块,其用于开启远程配网服务器模型功能,将第一蓝牙mesh网络中的单播地址池随机划分,将随机划分后的单播地址池分配给第一蓝牙mesh网络中对应的节点,使得对应的节点具有配网能力;以及配网模块,其用于通过第一蓝牙mesh网络中的至少一个对应的节点对待配网mesh设备进行配置,使得待
配网mesh设备完成配网,待配网mesh设备成为第一蓝牙mesh网络上新的mesh节点。

[0009]在本申请的另一个技术方案中,提供的网络,其包括根据上述的公开蓝牙mesh网络组网的方法得到的临时mesh网络。

[0010]在本申请的另一个技术方案中,提供的计算机可读存储介质,其存储有计算机程序,该程序被处理器执行时实现上述的公开蓝牙mesh网络组网的方法。

[0011]本申请的技术方案中,通过将第一蓝牙mesh网络的隐私许可打开;开启远程配网服务器模型功能,将第一蓝牙mesh网络中的单播地址池随机划分,将随机划分后的单播地址池分配给第一蓝牙mesh网络中对应的节点,使得对应的节点具有配网能力,最终使当前蓝牙mesh设备在用户授权的情况下,能够得到单播地址池,自动化加入本申请的蓝牙mesh 网络后也可以作为配网者配置下一级待配网的mesh设备。

此种蓝牙mesh网络拓展了蓝牙mesh网络私人、需要预先配置的特性,拓展了mesh网络的使用场景。

附图说明
[0012]图1为本申请公开蓝牙mesh网络组网的方法的一个具体实施方式的示意图;[0013]图2为本申请公开蓝牙mesh网络组网的方法的一个具体实施例的示意图;[0014]图3为本申请公开蓝牙mesh网络组网的系统的一个具体实施方式的示意图。

具体实施方式
[0015]为了使本申请的上述特征和优点更加易懂,下面结合附图和具体实施方式对本申请做进一步详细说明。

该详细说明仅仅是为了帮助理解本申请,本申请的保护范围不仅仅限于具体实施方式中的具体说明。

[0016]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。

而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者节点不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者节点所固有的要素。

在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者节点中还存在另外的相同要素。

[0017]蓝牙Mesh是一种新的网络技术,能够与多个节点之间建立通信。

如果一个设备成为了蓝牙mesh网络的一部分,就把它叫做节点(node)。

反之,就把它叫做“待配网的设备”(unprovisioned devices)。

把待配网的设备变成节点的过程叫做“配网”(provisioning)。

[0018]因此,本申请提出了一种公开蓝牙mesh网络组网的方法、系统和网络。

在用户授权的情况下,用户设备能够自动化加入本申请的蓝牙mesh网络。

在本申请中,相比原有的蓝牙信标(beacon)的广播方式,用户和场地公开的节点之间形成了随来随建的蓝牙mesh网络,大大拓展了用户使用的通联范围和使用场景。

蓝牙beacon只能在beacon单点范围内广播单向通信,需要大量部署beacon,但只能单向固定发送广播数据。

而本申请的蓝牙mesh网络可以实现用户与用户间信息共享,用户与固定场地提供者信息共享等双向通信方式。

[0019]图1示出了本申请公开蓝牙mesh网络组网的方法的一个具体实施方式。

在该具体实施方式中,本申请公开蓝牙mesh网络组网的方法包括:步骤S101。

该步骤包括:将第一蓝
牙mesh网络的隐私许可打开。

[0020]在该具体实施方式中,将蓝牙mesh网络的隐私许可打开,使第一蓝牙mesh网络由私有蓝牙mesh网络转化为公有蓝牙mesh网络,从而使得第一蓝牙mesh网络的网络密钥(Network Key)为公开的,第一蓝牙mesh网络中的每个节点都知道该网络密钥(Network Key)。

[0021]在本申请的一个具体实施例中,Mesh网络组网方法可以基于BLE(Bluetooth Low Energy,蓝牙低功耗)协议,可以理解,本申请实施例对所述BLE协议的版本不加以限制。

[0022]其中,第一蓝牙mesh网络为待配网mesh设备待加入的蓝牙mesh网络。

待配网mesh 设备可以是参与BLE通信的任何设备,其指待加入第一蓝牙mesh网络的节点设备。

需要说明的是,本申请实施例将蓝牙mesh网络中的任一设备都可以称为节点。

节点可以包括终端设备。

[0023]在图1所示的具体实施方式中,本申请公开蓝牙mesh网络组网的方法还包括:步骤S102。

该步骤主要包括:开启远程配网服务器模型功能,将第一蓝牙mesh网络中的单播地址池随机划分,将随机划分后的单播地址池分配给第一蓝牙mesh网络中对应的节点。

[0024]在现有技术中,蓝牙mesh网络有单一或者若干的配网者,其中配网者与蓝牙mesh 网络中其他的普通节点之间具有明显差异。

[0025]在本申请的一个具体实施例中,可以开启远程配网服务器模型功能,将第一蓝牙mesh网络中的每个节点设置为远程配网服务器节点,将第一蓝牙mesh网络中的单播地址池随机划分,将随机划分后的单播地址池对应地分配给第一蓝牙mesh网络中的每个节点,使得第一蓝牙mesh网络中的每个节点都具有配网能力。

在该具体实施例中,远程配网服务器模型功能使得第一蓝牙mesh网络中的每个节点均可以配网待配网mesh设备,拓展了私有蓝牙mesh网络的使用场景。

[0026]在图1所示的具体实施方式中,本申请公开蓝牙mesh网络组网的方法还包括:步骤S103。

该步骤主要包括:通过第一蓝牙mesh网络中的至少一个对应的节点对待配网mesh设备进行配置,使得待配网mesh设备完成配网,待配网mesh设备成为第一蓝牙mesh网络上新的mesh节点。

[0027]在本申请的一个实施例中,在对待配网mesh设备进行配置之前,还可以判断待配网mesh设备是否处于第二蓝牙mesh网络中,若处于,则将第二蓝牙mesh网络与第一蓝牙mesh网络之间建立一个子网桥进行桥接,其中第二蓝牙mesh网络与第一蓝牙mesh网络具有不同的网络密钥序号netkey_index。

[0028]在该实施例中,若待配网mesh设备处于第二蓝牙mesh网络中,将第二蓝牙mesh网络与第一蓝牙mesh网络进行桥接,能够实现两个蓝牙mesh网络间的通信,即待配网mesh设备与第一蓝牙mesh网络节点的通信。

[0029]在本申请的一个具体实施例中,采用只工作不鉴权模式(Just Work)对待配网mesh设备进行配置,无需用户授权(authorization)和用户鉴权(authentication),也没有oob等额外交互信息的过程,在提前得到用户打开隐私许可的前提下,在后续的配网过程中避开用户干预部分。

[0030]在该具体实施方式中,待配网mesh设备加入到第一蓝牙mesh网络中的过程可以为:首先,待配网mesh设备发送未配网beacon。

其次,第一蓝牙mesh网络上的多个配网的节
点(简称多个配网者)扫描周围待配网mesh设备,多个配网者扫描到待配网mesh设备的未配网beacon后,向该待配网mesh设备发送配网邀请包(Provisioning Invite PDU)。

由于多个配网者在竞争配网时,第一个发送邀请包的配网的节点(简称第一个配网者)将会得到待配网mesh设备的接受,而后续的邀请包的发送者将失败,被忽略,因此多个配网者的存在并不会造成困扰。

再次,该待配网mesh设备接收到配网邀请包后使用配网能力包(Provisioning Capability PDU)回应,其中配网能力包内带有必要的自定义信息,可帮助第一个配网者识别该待配网mesh设备。

最后,第一个配网者为待配网mesh设备分配配网信息,其中配网信息包括设备密钥(Devkey)、元素地址(Element Address)、网络密钥(Network Key)、子网网络密钥序号(Netkey Index)以及当前IV索引。

[0031]值得注意的是,在该过程中,其一,待配网mesh设备的每个元素将会得到一个mesh 单播地址(unicast address),有几个元素就得到几个单播地址。

[0032]其二,网络密钥(Network Key)为预设的并且是公开的,第一蓝牙mesh网络中的每个节点均已获知,在由第一个配网者分配,通过第一蓝牙mesh网络逐步逐级的传播给待配网mesh设备。

[0033]其三,当前IV索引用来保护Sequence Number Warp前网络封包的序列号不会受到重放攻击。

[0034]在本申请的一个实施例中,对多级的待配网mesh设备进行配置过程中,将当前配网的节点的单播地址池随机划分,将随机划分后的单播地址池对应的分配给当前级的待配网mesh设备。

[0035]在现有技术中,单一配网者会自行分配非重复的单播地址给每个待配网mesh设备,或者,多个配网者根据云端等方式共享配网信息,协调单播地址池的分配状态来分配待配网mesh设备的地址。

[0036]每次配网,除了新的mesh节点的每个元素(element)获得到一个单播地址外,而在该实施例中,当前配网的节点采用随机分配策略将单播地址池做适当划分后,分配给新的mesh节点,供他分配给下一级的待配网的mesh节点设备使用。

这样当前级的待配网的mesh 节点设备完成配网后,也可以成为配网者,去配置下一级的待配网的mesh节点设备。

示例性的,图2示出了本申请公开蓝牙mesh网络组网的方法的一个具体实施例。

如图2所示,从第一节点开始,逐步的分配自己的单播地址池给第2次新的mesh节点,第3次新的mesh节点,使一级一级的传播,从而新的mesh节点成为配网者时可以知道下次分配需要避免这些用过的地址空间,在未使用的地址空间中随机分配,降低冲突概率。

该过程在第一蓝牙mesh网络总节点的单播地址总和大大低于32768极限数量的情况下,发生单播地址冲突的概率比较小,但即便单播地址发生冲突,整个第一蓝牙mesh网络依然可以进行通信工作。

[0037]值得说明的是,本申请对新的mesh节点得到的单播地址池地址个数不做具体的限制,本领域技术人员可以需要根据实际情况而确定。

[0038]其中,第一蓝牙mesh网络中每个节点可以只含有一个元素,从而节约了第一蓝牙mesh网络的单播地址池的消耗,保证了第一蓝牙mesh网络容量的最大化(其中最多32768个节点)。

[0039]在本申请的一个实施例中,待配网mesh设备完成配网后,第一蓝牙mesh网络中的每个节点配置有一个预设的应用模型,将每个对应的预设的应用模型设置发行到第一蓝牙
mesh网络中除该预设的应用模型(model)对应的节点之外的其他节点,将对应的预设的应用模型(model)绑定第一蓝牙mesh网络的应用密钥(Appkey),其中应用密钥(Appkey)是预设的公开的,以及在对应的预设的应用模型(model)进行下第一蓝牙mesh网络间的通信。

[0040]在该实施例中,预设公开的网络密钥(Network Key)和应用密钥(Appkey),并绑定在单一元素下的单一应用模式(model)上,能够简化不必要的复杂冗余流程。

[0041]在本申请的一个实施例中,当第一蓝牙mesh网络中至少一个节点主动退出时,至少一个节点发送对应的节点重置信息公告到第一蓝牙mesh网络。

当第一蓝牙mesh网络中至少一个节点被迫退出,则至少一个节点分配预设的参考单播地址。

[0042]在该实施例中,当节点主动退出第一蓝牙mesh网络时,可以发送节点重置信息公告给第一蓝牙mesh网络中的其他节点,当该节点退出后,该节点的单播地址被释放,从而使得该单播地址重复使用。

当节点被迫退出第一蓝牙mesh网络时,由云服务器或本地使用随机跳转方式给该节点分配预设的参考单播地址,能够尽量避免单播地址冲突问题。

[0043]在本申请的一个实施例中,为了保证mesh节点的隐私性,第一蓝牙mesh网络每个节点网络地址可以为不可解析私有地址或可解析私有地址进行隐私保护,因此第一蓝牙mesh网络中每个节点只含有一个蓝牙mesh网络地址,并不包含蓝牙公开地址或身份识别地址。

[0044]在该实施例中,相比公开wifi方案,本蓝牙mesh网络无需使用用户的蓝牙公开地址或身份识别地址,只需要使用不可解析私有地址,能够完全保证用户的隐私性。

用户发送的信息完全处于蓝牙信道上,皆为公开信息,且与wifi无关,没有传统tcp/ip连接,恶意程序难以攻击。

[0045]在本申请的一个实施例中,待配网mesh设备完成配网后,将第一蓝牙mesh网络的第一蓝牙mesh网络中每个节点的单播地址、配网起始时间和用于云服务器区分单体第一蓝牙mesh网络的信息上传至云服务器。

[0046]在该实施例中,通过云端管理的中心化模式,待配网mesh设备配网完成后,其对应的单播地址由配网者和/或待配网mesh设备上传至云端。

该实施例能够让用户借助云服务器获知第一蓝牙mesh网络中每个节点的概况,例如可以借助第一蓝牙mesh网络或者其他模式的定位方案悉知其他节点设备的大致位置,其他用户的昵称等用户公开信息,用于单个节点到单个节点之间的消息通信等应用。

[0047]在本申请的一个实施例中,通过全网公告的去中心化模式,无需云服务器,待配网mesh设备配网完成后,向第一蓝牙mesh网络中的全部节点(all nodes=0xFFFF)广播通告新的mesh节点的单播地址预设次数,以确保足够高的概率使全部节点均知道新的mesh节点对应的单播地址已经被占用,其他待配网mesh设备配网时能够避免已被占用的单播地址范围。

[0048]在该实施例中,预设次数是本领域技术人员根据第一蓝牙mesh网络的实际情况而设置的,本申请对预设次数的数值不做具体的限制,例如为了避免泛红过多预设次数可以设置为1次。

[0049]在图1所示的具体实施方式中,第一蓝牙mesh网络中每个节点都具有配网能力,可配网其他待配网mesh设备,每个节点都可以为中继,为第一蓝牙mesh网络其他节点中继数据,用于扩展此第一蓝牙mesh网络的范围,从而在之前难以覆盖的区域也可以得到信息。


待配网mesh设备被配网完毕后,待配网mesh设备的单播地址作为整个第一蓝牙mesh网络实体的共享资源,需要由全部节点(provisioner特性决定)知悉,但由于随机跳跃待分配的单播地址的特性,在整体节点大大低于32768极限数量的情况下,发生冲突的概率本就不高,再由于即便单播地址发生冲突,整个第一蓝牙mesh网络依然可以进行通信工作。

[0050]在图1所示的具体实施方式中,相比4G/5G技术方案,本蓝牙mesh网络方案完全免费,无需缴纳流量费用,且在较为拥挤的用户环境下,避开了繁杂的通信频段。

[0051]相比公开wifi方案,本蓝牙mesh网络无需使用用户的蓝牙公开地址或身份识别地址,只需要使用不可解析私有地址,能够完全保证用户的隐私性。

用户发送的信息完全处于蓝牙信道上,皆为公开信息,且与wifi无关,没有传统tcp/ip连接,恶意程序难以攻击。

[0052]本申请的技术方案中,通过将第一蓝牙mesh网络的隐私许可打开;开启远程配网服务器模型功能,将第一蓝牙mesh网络中的单播地址池随机划分,将随机划分后的单播地址池分配给第一蓝牙mesh网络中对应的节点,使得第一蓝牙mesh网络中对应的节点都具有配网能力,最终使当前蓝牙mesh设备在用户授权的情况下,能够得到单播地址池,自动化加入本申请的蓝牙mesh网络后也可以作为配网者配置下一级待配网的mesh设备。

此种蓝牙mesh网络拓展了蓝牙mesh网络私人、需要预先配置的特性,拓展了mesh网络的使用场景。

[0053]图3示出了本申请公开蓝牙mesh网络组网的系统的一个具体实施方式。

在该具体实施方式中,本申请公开蓝牙mesh网络组网的系统包括:开启模块,其用于将第一蓝牙mesh 网络的隐私许可打开。

[0054]在图3所示的具体实施方式中,本申请公开蓝牙mesh网络组网的系统还包括:设置模块,其用于开启远程配网服务器模型功能,将第一蓝牙mesh网络中的单播地址池随机划分,将随机划分后的单播地址池分配给第一蓝牙mesh网络中对应的节点,使得对应的节点具有配网能力。

[0055]在图3所示的具体实施方式中,本申请公开蓝牙mesh网络组网的系统还包括:配网模块,其用于通过第一蓝牙mesh网络中的至少一个对应的节点对待配网mesh设备进行配置,使得待配网mesh设备完成配网,待配网mesh设备成为第一蓝牙mesh网络上新的mesh节点。

[0056]在本申请的一个实施例中,配网模块,还可以用于判断待配网mesh设备是否处于第二蓝牙mesh网络中,若处于,则将第二蓝牙mesh网络与第一蓝牙mesh网络之间建立一个子网桥进行桥接,其中第二蓝牙mesh网络与第一蓝牙mesh网络具有不同的网络密钥序号。

[0057]在本申请的一个实施例中,配网模块,还可以用于采用只工作不鉴权模式(Just Work)对待配网mesh设备进行配置。

[0058]在本申请的一个实施例中,配网模块,还可以对多级的待配网mesh设备进行配置过程中,将当前配网的节点的单播地址池随机划分,将随机划分后的单播地址池对应的分配给当前级的待配网mesh设备。

[0059]在本申请的一个实施例中,配网模块,还可以用于,待配网mesh设备完成配网后,使第一蓝牙mesh网络中的每个节点配置有一个预设的应用模型。

[0060]在该实施例中,配网模块具体用于,将每个对应的预设的应用模型设置发行到第一蓝牙mesh网络中除预设的应用模型对应的节点之外的其他节点;将对应的预设的应用模型绑定第一蓝牙mesh网络的应用密钥,其中应用密钥是公开的;以及在对应的预设的应用。

相关文档
最新文档