The invention discloses a method for Bluetooth Mesh network startup configuration, which is used for startup configuration of multiple network devices to join Bluetooth Mesh network. The method includes: the central startup configuration device starts configuration of peripheral network devices to make them join Bluetooth Mesh network as nodes; the central startup configuration device selects one or more of the new nodes mentioned above. Points are configured as provisional boot configuration devices; each provisional boot configuration device configures its surrounding distribution network devices to start up so that they can join Bluetooth Mesh network as nodes; and the central boot configuration device and each provisional boot configuration device complete the startup configuration of the multiple distribution network devices. The invention can greatly improve the average start-up configuration speed of the device on the premise of ensuring the security of Bluetooth Mesh network configuration, and can ensure the uniform distribution of key network information and the compatibility of start-up configuration.
【技术实现步骤摘要】
用于蓝牙Mesh网络启动配置的方法
本专利技术涉及蓝牙Mesh网络,尤其涉及一种用于蓝牙Mesh网络启动配置的方法。
技术介绍
在蓝牙Mesh网络中,网络的成员设备称为“节点”,而还未添加入这个网络的设备称为“待配网设备”。待配网设备通过“启动配置”这一安全流程被添加入蓝牙Mesh网络,启动配置的流程会将普通的“待配网设备”变身为“节点”,使其正式成为蓝牙Mesh网络的成员。执行启动配置的设备称为“启动配置设备”,由于它的作用至关重要,所以对其安全性的要求非常高。通常,启动配置的流程要求用户在一个启动配置设备(例如,智能手机或者平板电脑)上通过应用程序来对待配网设备逐个进行入网配置,从而实现整个网络的启动配置,而不是让各个待配网设备自动入网。这样做的主要原因如下:1.如果不需要用户逐个操作进行授权,而允许所有待配网设备都可以自动入网,则其他非用户信任的设备也将可以轻易加入网络并且可能获取网络的一些隐私信息(例如网络密钥等),因此会使得网络不够安全;2.一般的物联网设备没有显示屏给用户完成复杂的入网配置的操作过程,所以通常会选择诸如智能手机或者平板电脑等智能设备能够成为启动配置设备;3.蓝牙Mesh网络中有些信息(其为蓝牙Mesh网络启动配置信息中重要的组成部分)需要统一分配和管理,例如:(1)同一个蓝牙Mesh网络中的每个节点都必须使用相同的网络密钥,从而可以让同一网络中的节点间可以互相通信和传递消息;(2)同一个蓝牙Mesh网络中的每个节点的每个元素(Element)都必须有唯一的单播地址,同一个蓝牙Mesh网络中的不同节点的不同元素的单播地址不能有重复 ...
【技术保护点】
1.一种用于蓝牙Mesh网络启动配置的方法,用于对多个待配网设备进行启动配置以将其加入蓝牙Mesh网络,所述方法包括下述步骤:(a)中心启动配置设备对其周围的待配网设备进行启动配置,以使其加入蓝牙Mesh网络成为节点;(b)中心启动配置设备选择一个或多个在步骤(a)中新加入的节点以配置为临时启动配置设备;(c)中心启动配置设备继续执行上述步骤(a)至(b),以处理其周围的其它待配网设备;(d)在根据步骤(b)确定临时启动配置设备后,每个临时启动配置设备对其周围的待配网设备进行启动配置,以使其加入蓝牙Mesh网络成为节点;(e)每个临时启动配置设备选择一个或多个在步骤(d)中新加入的节点以配置为下一级的临时启动配置设备;(f)对于每个临时启动配置设备重复执行步骤(d)至(e),直至完成对所述多个待配网设备的启动配置。
【技术特征摘要】
1.一种用于蓝牙Mesh网络启动配置的方法,用于对多个待配网设备进行启动配置以将其加入蓝牙Mesh网络,所述方法包括下述步骤:(a)中心启动配置设备对其周围的待配网设备进行启动配置,以使其加入蓝牙Mesh网络成为节点;(b)中心启动配置设备选择一个或多个在步骤(a)中新加入的节点以配置为临时启动配置设备;(c)中心启动配置设备继续执行上述步骤(a)至(b),以处理其周围的其它待配网设备;(d)在根据步骤(b)确定临时启动配置设备后,每个临时启动配置设备对其周围的待配网设备进行启动配置,以使其加入蓝牙Mesh网络成为节点;(e)每个临时启动配置设备选择一个或多个在步骤(d)中新加入的节点以配置为下一级的临时启动配置设备;(f)对于每个临时启动配置设备重复执行步骤(d)至(e),直至完成对所述多个待配网设备的启动配置。2.根据权利要求1所述的方法,其特征在于,每个临时启动配置设备在完成其周围的所有待配网设备的启动配置后,将由该临时启动配置设备启动配置的所有节点的配置入网信息上报至中心启动配置设备,并将该临时启动配置设备转换为普通蓝牙Mesh节点。3.根据权利要求1所述的方法,其特征在于,在步骤(b)中,将中心启动配置设备配置的一个支持PB-ADV承载层方式的临时启动配置设备指定为主要启动配置设备;每个临时启动配置设备在完成其周围的所有待配网设备的启动配置后,将由该临时启动配置设备启动配置的所有节点的配置入网信息上报至主要启动配置设备,并将该临时启动配置设备转换为普通蓝牙Mesh节点;以及在对所述多个待配网设备的启动配置完成后,主要启动配置设备将汇总的所有节点的配置入网信息发送给中心启动配置设备,并将主要启动配置设备转换为普通蓝牙Mesh节点。4.根据权利要求3所述的方法,其特征在于,中心启动配置设备通过PB-GATT承载层方式或PB-ADV承载层方式对主要启动配置设备进行启动配置,和/或主要启动配置通过PB-GATT承载层方式或PB-ADV承载层方式对待配网设备进行启动配置。5.根据权利要求4所述的方法,其特征在于,中心启动配置设备通过PB-GATT承载层方式对主要启动配置设备进行启动配置,主要启动配...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:乐鑫信息科技上海股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。