【技术实现步骤摘要】
基于蓝牙Mesh网络的配网方法及系统、一种节点
本专利技术涉及网络
,特别涉及基于蓝牙Mesh网络的配网方法及系统、一种节点。
技术介绍
随着几乎每个行业都在发生物联网革命,智能灯泡、恒温器以及许多其他智能家居物联网应用正越来越受到欢迎。WIFI模块作为智能设备的一部分,对智能设备的远程控制起着至关重要的作用,而对智能设备首先要解决的就是配网问题。在现有技术中,用户通过移动终端与未配网的设备连接,用户通过操作安装在移动终端上的APP来逐步对未配网的设备进行配网。当存在大量的未配网的设备时,需要人工逐个进行配网,非常麻烦。
技术实现思路
本专利技术实施例提供了基于蓝牙Mesh网络的配网方法及系统、一种节点,能够更加方便地进行配网。第一方面,本专利技术实施例提供了一种基于蓝牙Mesh网络的配网方法,包括:蓝牙Mesh网络中的任一已配网的节点获取任一未配网的设备广播的信标;所述已配网的节点通过所述未配网的设备的信标与所述未配网的设备建立蓝牙连接;所述已配网的节点通过蓝牙连接向所述未配网的设备发送配网邀请;在所述未配网的设备接收到所述配网邀请后,所述已配网的节点与所述未 ...
【技术保护点】
1.一种基于蓝牙Mesh网络的配网方法,其特征在于,包括:蓝牙Mesh网络中的任一已配网的节点获取任一未配网的设备广播的信标;所述已配网的节点通过所述未配网的设备的信标与所述未配网的设备建立蓝牙连接;所述已配网的节点通过蓝牙连接向所述未配网的设备发送配网邀请;在所述未配网的设备接收到所述配网邀请后,所述已配网的节点与所述未配网的设备相互进行身份认证;在所述已配网的节点和所述未配网的设备均通过身份认证后,所述已配网的节点将所述未配网的设备加入到蓝牙Mesh网络中;所述已配网的节点通过蓝牙Mesh网络向所述未配网的设备发送配网数据,以使所述未配网的设备根据所述配网数据接入到互联 ...
【技术特征摘要】
1.一种基于蓝牙Mesh网络的配网方法,其特征在于,包括:蓝牙Mesh网络中的任一已配网的节点获取任一未配网的设备广播的信标;所述已配网的节点通过所述未配网的设备的信标与所述未配网的设备建立蓝牙连接;所述已配网的节点通过蓝牙连接向所述未配网的设备发送配网邀请;在所述未配网的设备接收到所述配网邀请后,所述已配网的节点与所述未配网的设备相互进行身份认证;在所述已配网的节点和所述未配网的设备均通过身份认证后,所述已配网的节点将所述未配网的设备加入到蓝牙Mesh网络中;所述已配网的节点通过蓝牙Mesh网络向所述未配网的设备发送配网数据,以使所述未配网的设备根据所述配网数据接入到互联网中,并在配网成功后成为蓝牙Mesh网络中的一个已配网的节点。2.根据权利要求1所述的方法,其特征在于,所述已配网的节点与所述未配网的设备相互进行身份认证,包括:所述已配网的节点接收所述未配网的设备发来的第一随机数和第一确认值,其中,所述第一确认值是所述未配网的设备将所述第一随机数输入到运行在所述未配网的设备上的预设算法中生成的;所述已配网的节点将所述第一随机数输入到运行在所述已配网的节点上的预设算法中,生成第一待验证确认值;所述已配网的节点判断所述第一待验证确认值与所述未配网的设备发来的所述第一确认值是否相同,如果是,则确定所述未配网的设备通过身份认证,否则,确认所述未配网的设备没有通过身份认证;所述已配网的节点随机生成第二随机数,将所述第二随机数输入到运行在所述已配网的节点上的预设算法中,生成第二确认值;所述已配网的节点将所述第二随机数和所述第二确认值发送给所述未配网的设备,以使所述未配网的设备将所述第二随机数输入到运行在所述未配网的设备上的预设算法中,生成第二待验证确认值,在所述第二待验证确认值与所述第二确认值相同时,确定所述已配网的节点通过身份认证,在所述第二待验证确认值与所述第二确认值不相同时,确定所述已配网的节点没有通过身份认证。3.根据权利要求1或2所述的方法,其特征在于,在所述未配网的设备接收到所述配网邀请后,在所述已配网的节点与所述未配网的设备相互进行身份认证之前,进一步包括:所述已配网的节点与所述未配网的设备交换公钥,以使所述未配网的设备根据所述未配网的设备的公钥和所述已配网的节点的公钥与所述已配网的节点进行加密交互。4.一种节点,其特征在于,所述节点位于蓝牙Mesh网络中,包括:获取单元,用于获取任一未配网的设备广播的信标;连接单元,用于通过所述未配网的设备的信标与所述未配网的设备建立蓝牙连接;邀请单元,用于通过蓝牙连接向所述未配网的设备发送配网邀请;认证单元,用于在所述未配网的设备接收到所述配网邀请后,与所述未配网的设备相互进行身份认证;加入单元,用于在所述已配网的节点和所述未配网的设备均通过身份认证后,将所述未配网的设备加入到蓝牙Mesh网络中;发送单元,用于通过蓝牙Mesh网络向所述未配网的设备发送配网数据,以使所述未配网的设备根据所述配网数据接入到互联网中,并在配网成功后成为蓝牙Mesh网络中的一个已配网的节点。5.根据权利要求4所述的节点,其特征在于,所述认证单元,用于执行:接收所述未配网的设备发来的第一随机数和第一确认值,其中,所述第一确认值是所述未配网的设备将所述第一随机数输入到运行在所述未配网的设备上的预设算法中生成的;将所述第一随机数输入到运行在本节点上的预设算法中,生成第一待验证确认值;判断所述第一待验证确认值与所述未配网的设备发来的所述第一确认值是否相同,如果是,则确定所述未配网的设备通过身份认证,否则,确认所述未配网的设备没有通过身份认证;随机生成第二随机数,将所述第二随机数输入到运行在本节点上的预设算法中,生成第二确认值;将所述第二随机数和所述第二确认值发送给所述未配网的设备,以使所述未配网的设备将所述第二随机数输入到运行在所述未配网的设备上的预设算法中,生成第二待验证确认值,在所述第二待验证确认值与所述第二确认值相同时,...
【专利技术属性】
技术研发人员:袁龙刚,贾宗华,王思,
申请(专利权)人:四川虹美智能科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。