一种基于Wi-Fi Aware的物联网设备通讯方法、设备及存储介质技术

技术编号:24216889 阅读:12 留言:0更新日期:2020-05-20 19:36
本发明专利技术公开了一种基于Wi‑Fi Aware的物联网设备通讯方法、设备及存储介质,其中通讯方法包括:S1:连接群组网络,并与加入同一群组网络的移动终端建立会话连接;S2:接收移动终端发送的连接信息,与路由器进行配网连接,并在配网过程中通过会话通道实时向移动终端反馈配网进度;S3:根据连接信息在云端进行用户账号的绑定与认证;S4:实时接收通过绑定认证后的移动终端检测所得的距离数据;S5:判断距离数据是否落入预设的物理围栏范围,若是,则与移动终端保持会话连接,实现消息发布及交互控制;若否,则与移动终端断开会话连接;S6:跳转至S4。本发明专利技术中物联网设备与终端之间组成一个临近感知网络实现数据交换和控制,可增强点对点通信能力。

A communication method, device and storage medium of Internet of things device based on Wi Fi aware

【技术实现步骤摘要】
一种基于Wi-FiAware的物联网设备通讯方法、设备及存储介质
本专利技术涉及无线通信网络领域,尤其涉及一种基于Wi-FiAware的物联网设备通讯方法、设备及存储介质。
技术介绍
目前,为了实现物联网设备向云端上报数据、接收来自云端的指令,现有的Wi-Fi物联网设备主要通过无线广播方式或者是AP热点的方式进行配网。使用无线广播方式配网,用户操作步骤少,但手机与设备之间建立的不是点对点连接,以至于在配网过程中无法实时让用户感知配网进度,同时由于Wi-Fi模组往往只能连接到2.4Ghz网络;其次,SmartConfig配网的成功率较低,AP热点配网的方式虽然建立的是点对点连接,配网成功率高,但是在设备联网的过程中,已经关闭设备AP热点,同样无法实时让用户感知设备配网进度,并且AP配网的操作步骤相对较多。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供一种基于Wi-FiAware的物联网设备通讯方法,让用户实时感知设备配网进度,简化配网操作;同时物联网设备与终端之间组成一个临近感知网络实现数据交换和控制,增强点对点通信能力。本专利技术的目的之二在于提供一种电子设备。本专利技术的目的之三在于提供一种存储介质。本专利技术的目的之一采用如下技术方案实现:一种基于Wi-FiAware的物联网设备通讯方法,包括:步骤S1:连接群组网络,并与加入同一群组网络的移动终端建立会话连接;步骤S2:通过会话连接通道接收移动终端发送的连接信息,根据连接信息与路由器进行配网连接,并在配网过程中通过会话通道实时向移动终端反馈配网的进度和状态;步骤S3:配网成功后根据连接信息在云端进行用户账号的绑定与认证;步骤S4:实时接收通过绑定认证后的移动终端检测所得的距离数据,所述距离数据为移动终端与物联网设备之间的距离;步骤S5:判断距离数据是否落入预设的物理围栏范围,若是,则与移动终端保持或重新进行会话连接,并通过会话连接通道与移动终端进行消息发布及交互控制;若否,则与移动终端断开会话连接;步骤S6:跳转至步骤S4。进一步地,所述步骤S1中连接群组网络的方法为:待配网的物联网设备通过其Wi-Fi模组的Wi-FiAware功能扫描预设范围内的网络;判断在预设范围内是否已经存在现有的支持Wi-FiAware功能设备所生成的群组网络,若是,则让待配网的物联网设备加入该群组网络,若否,则让待配网的物联网设备生成并加入新的群组网络,并通过Wi-Fi主动广播该群组网络。进一步地,所述步骤S1中待配网的物联网设备与移动终端建立会话连接的方法为:移动终端通过Wi-FiAware功能扫描预设范围内的群组网络并加入群组网络中;群组网络中的物联网设备创建会话,并主动向加入群组网络的移动终端发送会话邀请;移动终端接收到会话邀请后,用户在移动终端上对是否接受会话邀请做出选择,若接受,则与移动终端建立会话连接通道,并生成提示指令发送至移动终端中,提醒用户发现有待配网的物联网设备;若不接受,则不进行会话连接。进一步地,所述物联网设备创建的会话具有唯一名称。进一步地,所述连接信息包括路由器信息和用户标示,所述路由器信息包括路由器无线网络名称及密码。进一步地,所述步骤S2中根据连接信息进行配网的方法为:物联网设备根据路由器信息中的无线网络名称和密码与路由器进行连接。进一步地,所述步骤S3中根据连接信息进行认证绑定的方法为:物联网设备配网后与云端相连,在云端进行认证,并通过用户标示将物联网设备与用户账号进行绑定。进一步地,所述步骤S4中移动终端检测距离数据的方法为:通过会话连接通道向物联网设备发送测量数据包;计算测量数据包在移动终端与物联网设备之间往返所需的时间;将该时间乘以光速的方式计算物联网设备与移动终端之间的距离。本专利技术的目的之二采用如下技术方案实现:一种电子设备,其特征在于,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的基于Wi-FiAware的物联网设备通讯方法。本专利技术的目的之三采用如下技术方案实现:一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述的基于Wi-FiAware的物联网设备通讯方法。相比现有技术,本专利技术的有益效果在于:物联网设备与移动终端之间建立点对点的Wi-Fi连接及通讯群组,并组成一个邻近感知网络,当终端通过Wi-FiAware的临近感知功能出现在设备附近时,就能够进行相邻设备发现和通讯,达到物联网设备配网及控制的目的,使得物联网设备与智能终端APP之间无需传统网络基础设施或复杂的设置,简化配网步骤的同时在配网时也不需要断开原有的Wi-Fi连接,让用户实时感知设备配网进度,以增强设备互操作及安全性。附图说明图1为本专利技术基于Wi-FiAware的物联网设备通讯方法的流程示意图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。实施例一一种基于Wi-FiAware的物联网设备通讯方法,物联网设备与智能终端APP之间无需传统网络基础设施或复杂的设置,同时也不需要断开原有的Wi-Fi连接,就能够进行相邻设备发现和通讯,达到物联网设备配网及控制的目的。如图1所示,所述物联网设备的通讯方法包括:步骤S1:连接群组网络,并与加入同一群组网络的移动终端建立会话连接。首先,待配网的物联网设备通过其Wi-Fi模组的Wi-FiAware功能扫描预设范围内的网络,查看附近的网络情况;判断在预设范围内是否已经存在现有的支持Wi-FiAware功能的其他设备所生成的群组网络,若是,则让待配网的物联网设备加入该群组网络,若否,则让待配网的物联网设备生成并加入一个新的群组网络,并通过Wi-Fi主动广播该群组网络。待配网的物联网设备加入群组网络后,移动终端同样可通过其Wi-FiAware功能扫描附近是否有群组网络,若有,则加入群组网络中,若无,则继续搜索。待物联网设备与移动终端均加入同一群组网络后,物联网设备与移动终端之间则可建立会话连接,其连接方法为:群组网络中的物联网设备创建具有唯一名称的会话,并主动向加入群组网络的移动终端发送会话邀请;移动终端接收到会话邀请后,用户可在移动终端上查看会话邀请中的会话名称等信息;而用户在移动终端上对是否接受会话邀请做出选择,若接受,则与移动终端建立会话连接通道,并生成提示指令发送至移动终端中,提醒用户发现有待配网的物联网设备;若不接受,则不进行会话连接。步骤S2:通过会话连接通道接收移动终端发送的连接信息,根据连接信息与路由器进行配网连接,并在配网过程中通过会话通道实时向移动终本文档来自技高网...

【技术保护点】
1.一种基于Wi-Fi Aware的物联网设备通讯方法,其特征在于,包括:/n步骤S1:连接群组网络,并与加入同一群组网络的移动终端建立会话连接;/n步骤S2:通过会话连接通道接收移动终端发送的连接信息,根据连接信息与路由器进行配网连接,并在配网过程中通过会话通道实时向移动终端反馈配网的进度和状态;/n步骤S3:配网成功后根据连接信息在云端进行用户账号的绑定与认证;/n步骤S4:实时接收通过绑定认证后的移动终端检测所得的距离数据,所述距离数据为移动终端与物联网设备之间的距离;/n步骤S5:判断距离数据是否落入预设的物理围栏范围,若是,则与移动终端保持或重新进行会话连接,并通过会话连接通道与移动终端进行消息发布及交互控制;若否,则与移动终端断开会话连接;/n步骤S6:跳转至步骤S4。/n

【技术特征摘要】
1.一种基于Wi-FiAware的物联网设备通讯方法,其特征在于,包括:
步骤S1:连接群组网络,并与加入同一群组网络的移动终端建立会话连接;
步骤S2:通过会话连接通道接收移动终端发送的连接信息,根据连接信息与路由器进行配网连接,并在配网过程中通过会话通道实时向移动终端反馈配网的进度和状态;
步骤S3:配网成功后根据连接信息在云端进行用户账号的绑定与认证;
步骤S4:实时接收通过绑定认证后的移动终端检测所得的距离数据,所述距离数据为移动终端与物联网设备之间的距离;
步骤S5:判断距离数据是否落入预设的物理围栏范围,若是,则与移动终端保持或重新进行会话连接,并通过会话连接通道与移动终端进行消息发布及交互控制;若否,则与移动终端断开会话连接;
步骤S6:跳转至步骤S4。


2.根据权利要求1所述的基于Wi-FiAware的物联网设备通讯方法,其特征在于,所述步骤S1中连接群组网络的方法为:
待配网的物联网设备通过其Wi-Fi模组的Wi-FiAware功能扫描预设范围内的网络;
判断在预设范围内是否已经存在现有的支持Wi-FiAware功能设备所生成的群组网络,若是,则让待配网的物联网设备加入该群组网络,若否,则让待配网的物联网设备生成并加入新的群组网络,并通过Wi-Fi主动广播该群组网络。


3.根据权利要求2所述的基于Wi-FiAware的物联网设备通讯方法,其特征在于,所述步骤S1中待配网的物联网设备与移动终端建立会话连接的方法为:
移动终端通过Wi-FiAware功能扫描预设范围内的群组网络并加入群组网络中;
群组网络中的物联网设备创建会话,并主动向加入群组网络的移动终端发送会话邀请;
移动终端接收到会话邀请后,用户在移动终端上对是否接受会话邀请做出选择,若接受,则与移动终端建立会话连接通道,并生成...

【专利技术属性】
技术研发人员:沈汉标王妙玉童威云吴宁泉郑泽丰
申请(专利权)人:广东科徕尼智能科技有限公司
类型:发明
国别省市:广东;44

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

1