一种基于WiFiAware的遥控方法及系统技术方案

技术编号:37435103 阅读:8 留言:0更新日期:2023-05-06 09:07
本发明专利技术提供一种基于WiFiAware的遥控方法及系统,包括:移动端和多个智能家居通过WiFiAware组网为集群,在所述集群中所述移动端与智能家居、智能家居与智能家居之间能够互联互通;所述移动端向目的设备发出指令包,所述指令包包括所述目的设备的MAC地址以及指令;通过NANdatalink通道将所述指令包发送到所述目的设备;所述目的设备接收、解析所述指令包,并执行其中的所述指令;所述目的设备将执行结果反馈给移动端。本发明专利技术的目的在于解决现有的遥控方法覆盖范围过小的问题。现有的遥控方法覆盖范围过小的问题。现有的遥控方法覆盖范围过小的问题。

【技术实现步骤摘要】
一种基于WiFi Aware的遥控方法及系统


[0001]本专利技术属于智能家居的遥控领域,尤其涉及一种基于WiFi Aware的遥控方法及系统。

技术介绍

[0002]市面上绝大多数的家用电器是支持红外遥控,现在有许多厂商在手机或智能音箱上加装红外模块,由手机或智能音箱模拟各电器对应的遥控器,控制电器工作。但红外遥控的遥控范围小,红外线遥控必须要对准电器的红外接收器,且一旦中间有阻挡物就无法遥控对应电器,对于现有家庭住宅格局只能勉强做到一个遥控器对应一个房间。
[0003]为了解决红外遥控存在的问题,现在部分家用电器上增加WiFi模块,电器作为STA通过连接AP(路由器)组成局域网,其拓扑结构如图6所示。在同一个局域网下,手机(移动端)可以通过路由器与智能家居通信并遥控电器。某些厂商通过定制路由器,可以做到手机通过互联网直接远程控制局域网中的电器。这种方案的遥控覆盖范围取决于AP的覆盖范围,对于大户型或者房间墙较厚较多的户型,无法做到完全覆盖。而如果多个AP通过网线级联,又会导致网段不同。网段不同则协议会将移动端发给智能家居的指令发给网关,智能家居不能收到指令,二者无法互相通信。
[0004]还存在另一种方案,那就是同样使用WiFi模块,相比上述STA+AP方案,本方案没有使用AP,而是用手机或某个家用电器作为Soft AP(软路由),手机和电器直接建立通信,不需要额外的AP中转。这种STA+Soft AP方案与上述STA+AP方案相似,覆盖范围取决于SoftAP的覆盖范围。如果手机作为Soft AP,那么由于发射功率的限制,其覆盖范围还要更小。

技术实现思路

[0005]鉴于以上所述现有技术的缺点,本专利技术的目的在于解决现有的遥控方法覆盖范围过小的问题。
[0006]本申请方案提供一种基于WiFi Aware的遥控方法,包括:
[0007]移动端和多个智能家居通过WiFi Aware组网为集群,在所述集群中所述移动端与智能家居、智能家居与智能家居之间能够互联互通;
[0008]所述移动端向目的设备发出指令包,所述指令包包括所述目的设备的MAC地址以及指令;所述目的设备为所述智能家居中的一个或多个;
[0009]通过NAN data link通道将所述指令包发送到所述目的设备;
[0010]所述目的设备接收、解析所述指令包,并执行其中的所述指令;
[0011]所述目的设备将执行结果反馈给移动端。
[0012]进一步地,所述的移动端和多个智能家居通过WiFi Aware组网为集群,包括:
[0013]多个所述智能家居被动扫描接收所述集群发出的prob response,并各自创建一个cluster;然后多个覆盖范围重叠的所述智能家居的所述cluster合并为一个所述集群。
[0014]进一步地,还包括:
[0015]所述移动端进入所述集群的覆盖范围后,所述集群向所述移动端发送prob response,所述移动端接收并根据所述prob response中的time offset在所述集群的DW时间中wake up,即可建立与所述集群的通信连接。
[0016]进一步地,所述的移动端向目的设备发出指令包,包括:
[0017]所述指令包根据pre Shared key并通过对称加密算法加密后向所述目的设备发出。
[0018]进一步地,所述的目的设备解析所述指令包,包括:
[0019]所述目的设备解密所述指令包,并根据约定的格式解析出所述指令。
[0020]还提供一种基于WiFi Aware的遥控系统,包括:指令发送方和指令接收方;所述指令发送方包括通信模块、指令发送模块,所述指令接收方包括通信模块、指令接受模块、指令执行模块、结果反馈模块;其中:
[0021]通信模块,利用WiFi Aware功能与其他模块组网,承担各智能家居和移动端的通信功能;
[0022]指令发送模块,将指令包发送给指令接受模块;
[0023]所述指令接受模块,接收并解析所述指令包,并将解析得到的指令发给指令执行模块;
[0024]所述指令执行模块,执行所述指令,并将执行结果发给结果反馈模块;
[0025]所述结果反馈模块,将执行结果发送给发送指令的设备或终端。
[0026]进一步地,所述的将指令包发送给指令接受模块,包括:所述指令包根据pre Shared key并通过对称加密算法加密后向所述指令接受模块发出。
[0027]进一步地,所述的解析所述指令包,包括:解密所述指令包,并根据约定的格式解析出所述指令。
[0028]本申请的改进带来如下优点:本遥控方法和系统基于WiFi Aware在移动端和家居设备间组网,相比红外遥控的覆盖范围更大且不怕中间有遮挡;也比单一AP/SoftAP的覆盖范围更大,且更加灵活。
附图说明
[0029]图1为本申请实施例提供的实现遥控的一种组网拓扑图。
[0030]图2为本申请实施例提供的遥控方法流程图。
[0031]图3为本申请实施例提供的实现遥控的一种组网示意图。
[0032]图4为本申请实施例提供的实现遥控的另一种组网示意图。
[0033]图5为本申请实施例一种基于WiFi Aware的遥控系统的结构示意图。
[0034]图6为STA+AP网络拓扑图。
具体实施方式
[0035]以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。
[0036]图1为本申请实施例提供的实现遥控的一种组网拓扑图,如图1所述,该系统架构可以包括:移动端100和多个智能家居200。
[0037]其中,移动端可以为手机、平板电脑、笔记本电脑、智能音箱等可以使用wifi Aware功能进行通信的移动计算机终端,其可以作为控制端对其他智能家居发出指令并接受执行结果的反馈。智能家居可以是通过物联网技术进行组网的家居生活设备,例如智能灯光、电动窗帘、智能扫地机、智能门锁、智能门铃等等。本申请中的智能家居具有WiFi Aware功能,可以通过WiFi Aware功能与其他智能家居和移动端组网。
[0038]本申请所要实现的即是:通过WiFi Aware将移动端和多个智能家居组网成为集群,让移动端和智能家居之间的互联互通,通过WiFi Aware组网将移动端及多个智能家居的无线通信范围合并、叠加为一个覆盖范围更大的集群,将遍布全住宅的智能家居的覆盖范围整合为一个有机的整体,实现一个覆盖全住宅的遥控局域网,解决现有AP/SoftAP方案中无法覆盖全住宅的问题。
[0039]Wifi Aware即Neighbor Awareness Networking(NAN),为wifi本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于WiFiAware的遥控方法,其特征在于,包括:移动端和多个智能家居通过WiFiAware组网为集群,在所述集群中所述移动端与智能家居、智能家居与智能家居之间能够互联互通;所述移动端向目的设备发出指令包,所述指令包包括所述目的设备的MAC地址以及指令;所述目的设备为所述智能家居中的一个或多个;通过NANdatalink通道将所述指令包发送到所述目的设备;所述目的设备接收、解析所述指令包,并执行其中的所述指令;所述目的设备将执行结果反馈给移动端。2.根据权利要求1所述的遥控方法,其特征在于,所述的移动端和多个智能家居通过WiFiAware组网为集群,包括:多个所述智能家居被动扫描接收所述集群发出的probresponse,加入环境中已存在的集群。如果周边没有集群,智能家居独自建立一个集群,然后等待其他设备加入,或者多个覆盖范围重叠的所述智能家居的所述小集群合并为一个大集群。3.根据权利要求1所述的遥控方法,其特征在于,还包括:所述移动端进入所述集群中设备的wifi覆盖范围后,所述集群向所述移动端发送probresponse,所述移动端接收并根据所述probresponse中的时间偏移在所述集群的发现窗口时间中唤醒并同步时钟,即可建立与所述集群的通信连接。所述移动端离开所述集群中设备的wifi覆盖范围后,即退出了集群。4.根据权利...

【专利技术属性】
技术研发人员:李东陈克学
申请(专利权)人:深圳前海同益网络技术有限公司
类型:发明
国别省市:

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

1