物联网WiFi设备自组网方法、设备和计算机可读存储介质技术

技术编号:39817021 阅读:9 留言:0更新日期:2023-12-22 19:35
本发明专利技术一种物联网WiFi设备自组网方法、设备和计算机可读存储介质。解决现有配网方法存在配网难、配网速度慢、物联网设备使用门槛高的问题。方法包括组网设备与待组网设备进行相互发现;组网设备与待组网设备之间通过请求帧、回复帧、确认帧的交互建立组网连接。本发明专利技术物联网WiFi设备可以邻居自我发现、自我感知到周围的物联网WiFi设备,进行自动快速组网、快速进行通信,解决了物联网设备配网难、配网慢的问题,降低物联网设备使用门槛。降低物联网设备使用门槛。降低物联网设备使用门槛。

【技术实现步骤摘要】
物联网WiFi设备自组网方法、设备和计算机可读存储介质


[0001]本专利技术涉及通讯
,尤其是涉及一种物联网WiFi设备自组网方法、设备和计算机可读存储介质。

技术介绍

[0002]物联网WiFi设备首先需要加入到网络中组成一个局域网,才能进行数据通信,通常加入网络的过程称为配网,物联网设备由于大都没有显示屏和物理键盘,配网成为一大痛点,当前业界有多种配网方式如:SmartConfig配网:物联网设备进入混杂模式接收空中的包,手机通过一组广播/组播包将SSID和密码进行编码,物联网设备接收到后解码获得SSID和密码。SoftAP配网:物联网设备启动为SoftAP模式,手机做STA连接SoftAP,通过socket将SSID和密码发送给设备。蓝牙配网:通过蓝牙信号发送SSID和密码给物联网设备。NFC配网:近距离靠近,通过NFC将SSID和密码发送给物联网设备。二维码配网:手机将SSID和密码编码到二维码中,物联网设备通过摄像头拍摄二维码并解码获得SSID和密码。声波配网:手机将SSID和密码编码通过声波发送,物联网WiFi设备采集声波信号获取SSID和密码。
[0003]然而当前多种配网方式还存在缺点:1.物联网WiFi设备首先需要加入到网络中组成一个局域网(连接到一台路由器),才能进行数据通信。
[0004]2.配网有局限性需要借助手机或蓝牙、NFC、摄像头等装置,来给物联网WiFi设备配网,增加成本。
[0005]3.配网的整个过程也比较繁琐,一次只能给一个物联网WiFi设备配网,配网慢。

技术实现思路

[0006]本专利技术主要是解决现有配网方法存在配网难、配网速度慢、物联网设备使用门槛高的问题,提供了一种物联网WiFi设备自组网方法、设备和计算机可读存储介质。
[0007]本专利技术的上述技术问题主要是通过下述技术方案得以解决的:一种物联网WiFi设备自组网方法,包括以下步骤:组网设备与待组网设备进行相互发现;待组网设备向组网设备发送组网请求信息,组网设备根据组网请求信息进行第一次验证,在通过后向待组网设备发送回复信息;待组网设备根据回复信息进行第二次验证,在通过后向组网设备发送确认信息;组网设备根据确认信息进行第三次验证,确认后向待组网设备发送组网建立信息,待组网设备根据组网建立信息与组网设备完成组网。
[0008]同步,待组网设备加入组网设备组成的集群,同步消息的时序。针对特定时间帧和频道设置通信,以降低功耗。通过同步使设备能够不断搜索其他设备和服务,而不必不停地进行发送和接收。公共频道上已同步的发送和接收信标允许减少发送定时消息的频度。
[0009]本专利技术方法让物联网WiFi设备可以邻居自我发现、自我感知到周围的物联网WiFi设备,进行自动快速组网、快速进行通信,解决了物联网设备配网难、配网慢的问题,降低物联网设备使用门槛。
[0010]作为一种优选方案,所述的组网设备与待组网设备进行相互发现,具体包括:组网设备向其信号区域内发送发现信标信息,发现信标信息包括组网设备存在信息;组网设备通过发现信标信息用以表示其存在,待组网设备在进入组网设备信号区域后接收到发现信标信息,进行组网设备或集群发现。
[0011]组网设备向其信号区域内发送发现发布信息,发现发布信息包括组网设备提供的组网服务信息;待组网设备根据发现信标信息发现组网设备,并根据发现发布信息获取组网服务信息,判断是否为所需服务,在确认为所需服务后向组网设备发送发现订阅信息,发现订阅信息包括待组网设备的基础信息。
[0012]组网设备发送发现信标信息,用以表示其存在,由其范围内的待组网设备发现组网设备。组网设备发送发现发布信息,用以表示其提供的组网服务,待组网设备在接收到发现发布信息后,检测是否包含其想要的服务,在检测到其想要的服务,向组网设备发送发现订阅信息。
[0013]每个组网设备都持有一个精度为“1毫秒”的时钟,每毫秒该时间戳都自增1。组网设备在发出的发现信标帧时携带自身的时间戳,其他待组网设备在收到该组网设备发出的发现信标帧后,将自身时钟的时间戳改为与组网设备发出的发现信标帧所携带的时间戳一致,达到组网设备和待组网设备的时钟同步。
[0014]作为一种优选方案,所述的组网设备根据组网请求信息进行第一次验证,具体包括:组网设备获取组网请求信息,组网请求信息包括节点类型、加密预配置信息,组网设备对加密预配置信息解密并储存;组网设备根据节点类型判断待组网设备是否为所属网络内节点,若是,向待组网设备发送回复信息,回复信息包括允许组网信息,以及接收的加密预配置信息;若否,对请求信息不响应。
[0015]本方案中待组网设备发送的组网请求信息,包括节点类型即设备类型、节点当前所处的层级、网络中允许的最大层级、当前子节点数量、可接受的最大下行连接数量和加密预配置信息。组网设备根据节点类型信息来判断待组网设备是否为所属网络内节点,用以确保待组网设备为相同组网设备类型,在确定待组网设备为所属网络内节点,即为相同组网设备类型,则想待组网设备发送回复信息。回复信息中包括的加密预配置信息为由组网请求信息中获取的加密预配置信息。组网设备在获取加密预配置信息后对其进行解密分析,获取待组网设备的SN码、唯一标识码。
[0016]作为一种优选方案,所述的待组网设备根据回复信息进行第二次验证,具体包括:待组网设备根据回复信息判断是否包含允许组网信息,若是则判断允许组网,进行加密预配置信息判断,若否,对回复信息不响应;待组网设备对加密预配置信息进行解密分析,获得设备身份信息,将获得设备身份信息与待设备身份信息进行比较,若相同,则通过并向组网设备发送包括加密预配置信
息的确认信息,若否,对回复信息不响应。
[0017]本方案待组网设备在接收到回复信息中允许组网信息后,确认允许组网,然后对接收的回复信息中加密预配置信息进行分析判断,通过对加密预配置信息解密获得其中设备身份信息,包括设备SN码、唯一标识码,待组网设备将获得的设备身份信息与自身设备身份信息进行比较,若相匹配则表示该回复信息为组网设备向其发送的回复信息。待组网设备向组网设备发送确认信息,确认信息中同样包括加密预配置信息。
[0018]作为一种优选方案,所述的组网设备根据确认信息进行第三次验证,具体包括:组网设备在确认信息中获得加密预配置信息,对加密预配置信息进行解密分析,获得待组网设备的身份信息;组网设备将存储的待组网设备身份信息与当前解密获得的待组网设备身份信息进行比较,若身份信息一致,判断该确认信息来自同一待组网设备,向待组网设备发送组网建立信息,组网建立信息包括组网数据通路密钥,若不一致,对确认信息不响应。
[0019]本方案组网设备收到确认信息后对其中加密预配置信息进行解密分析,获得待组网设备身份信息,根据存储的待组网设备身份信息与获得的待组网设备身份信息进行比较,若相同则确认信息来自同一待组网设备,则想待组设备发送组网建立信息,待组网设备根据组网建立信息与组网设备完成组网。
[0020]一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网WiFi设备自组网方法,其特征在于:包括以下步骤:组网设备与待组网设备进行相互发现;待组网设备向组网设备发送组网请求信息,组网设备根据组网请求信息进行第一次验证,在通过后向待组网设备发送回复信息;待组网设备根据回复信息进行第二次验证,在通过后向组网设备发送确认信息;组网设备根据确认信息进行第三次验证,确认后向待组网设备发送组网建立信息,待组网设备根据组网建立信息与组网设备完成组网。2.根据权利要求1所述的物联网WiFi设备自组网方法,其特征是所述的组网设备与待组网设备进行相互发现,具体包括:组网设备向其信号区域内发送发现信标信息,发现信标信息包括组网设备存在信息;组网设备向其信号区域内发送发现发布信息,发现发布信息包括组网设备提供的组网服务信息;待组网设备根据发现信标信息发现组网设备,并根据发现发布信息获取组网服务信息,判断是否为所需服务,在确认为所需服务后向组网设备发送发现订阅信息,发现订阅信息包括待组网设备基础信息。3.根据权利要求1所述的物联网WIFI设备自组网方法,其特征是所述的组网设备根据组网请求信息进行第一次验证,具体包括:组网设备获取组网请求信息,组网请求信息包括节点类型、加密预配置信息,组网设备对加密预配置信息解密并储存;组网设备根据节点类型判断待组网设备是否为所属网络内节点,若是,向待组网设备发送回复信息,回复信息包括允许组网信息,以及接收的加密预配置信息;若否,对请求信息不响应。4...

【专利技术属性】
技术研发人员:宋才福何佳刘卫兵章玺田航挺张晟学
申请(专利权)人:浙江利尔达物联网技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1