一种WiFi配网方法与流程

文档序号:12477755阅读:6710来源:国知局
一种WiFi配网方法与流程

本发明涉及网络配置,特别涉及一种WiFi配网方法。



背景技术:

随着智能家电的迅猛发展,越来越多的家居开始引进智能化系统和设备。智能设备入网后,用户可远程操控,并在服务器上保存用户习惯,使其按照用户的生活方式来服务用户。智能设备的入网需配置路由器相关信息,而配网方式主要有2种:

(1)传统方式:AP+STA;

(2)快连方式。

传统方式会先启动智能设备的AP模式,移动终端通过连接智能设备的热点建立连接,然后发送路由器的ssid和password,智能设备收到后从AP模式切换到STA模式,连接路由器。该方式配网成功率高,但配置时间长,过程繁琐。

快连方式会启动智能设备的混杂模式,移动终端连接路由器,通过路由器发送UDP组播,发送路由器的ssid和password,智能设备收到后切换到STA模式,连接到路由器,通知手机配网结束。该方式配网流程简单、速度较快,但受网络环境影响因素多。



技术实现要素:

本发明要解决的技术问题是:提供一种WiFi配网方法,对现有快连算法进行优化,提高配网速度。

为解决上述问题,本发明采用的技术方案是:一种WiFi配网方法,包括如下步骤:

A、移动终端连接路由器,并扫描智能设备的设备号;

B、移动终端获取配网数据,利用设备号对其进行加密;

C、移动终端根据快连协议,发送组播数据;

D、智能设备进入快连模式,开启计时器,抓取空中数据包,按快连协议接收、保存数据;

E、智能设备判断超时时间内是否接收完整数据,若是,则直接进入步骤H;否则,启动AP模式,等待移动终端连接;

F、移动终端发现以设备号为热点的AP,连接该AP,发送UDP广播,建立单播,循环发送配网数据,等待智能设备应答后,切换网络至路由器;

G、智能设备通过UDP广播接收配网数据;

H、智能设备入网并进入设备发现流程;

I、移动终端发现设备后,配置完成。

进一步的,步骤I之后还包括步骤:

J、若路由器信息发生改变,智能设备清空配网信息,并返回步骤D。

进一步的,步骤A中,智能设备的设备号为智能设备出厂时粘贴好的具备唯一性的标示码。

进一步的,步骤B具体为:移动终端自动加载ssid信息,由用户手动输入password,移动终端把设备号通过算法将ssid和password数据进行加密,以保证ssid和password在组播和广播中的数据安全。

进一步的,步骤C中,移动终端根据快连协议将配网数据存于组播地址的低23位,根据组播IP映射到MAC的原理,通过获取MAC地址来快速获取配网信息。

进一步的,在步骤E直接进入步骤H之前,智能设备根据快连协议解析数据,得到路由器的ssid、password以及设备号。

进一步的,步骤E、G中,智能设备接收完整数据后解析得到设备号,智能设备将解析得到设备号与自身设备号做匹配,若一致,则认为配网成功,进入步骤H;否则失败,返回步骤D。进行设备号做匹配,可避免家里或邻居间同一品牌的智能设备间的误操作。

进一步的,当智能设备、移动终端均连接到路由器时,智能设备发送UDP广播,移动终端收到广播,则配置完成。

本发明的有益效果是:本发明利用设备号加密配网数据,并按照快连协议,存于组播IP地址的低23位,从而映射到MAC地址的低23位,便于智能设备读取路由器信息、匹配自身设备号;若智能设备在设定时间内配网失败,则进入AP模式,通过广播+单播的方式获取数据,从而提高设备配网成功率。相比现有配网方式,本发明兼具速度快、效率高、安全可靠的特点。

附图说明

图1为本发明的流程图。

图2为AP流程图。

具体实施方式

本发明的技术方案为改进现有快连算法,当快连超时将配网方式改为AP+STA方式配网。

智能设备端工作于快连模式时,在1-13信道上循环抓取空中数据,数据不分先后顺序,若为有效字段,立即存储数据,并在该信道多停留600ms。智能设备在快连模式下,超时未配网成功,需切换为AP模式,然后通过移动终端发送路由器的ssid和password,从而保证100%的配置成功率。

如图1和2所示,本发明的具体流程如下:

A、移动终端连接路由器,并扫描智能设备的设备号。其中,智能设备的设备号为智能设备出厂时粘贴好的具备唯一性的标示码。

B、移动终端获取配网数据,自动加载ssid信息,由用户手动输入password,移动终端把设备号通过算法将ssid和password数据进行加密,保证ssid和password在组播和广播中的数据安全。

C、移动终端根据快连协议将配网数据存于组播地址的低23位,根据组播IP映射到MAC的原理,通过获取MAC地址来快速获取配网信息,发送组播数据。

D、智能设备进入快连模式,开启计时器,抓取空中数据包,按快连协议接收、保存数据。

E、智能设备判断超时时间内是否接收完整数据,

若是,则智能设备根据快连协议解析数据,得到路由器的ssid、password以及设备号,并将解析得到设备号与自身设备号做匹配,若一致,则认为配网成功,进入步骤H,若不一致,则认为配网失败,返回步骤D;

否则,启动AP模式,等待移动终端连接。

F、移动终端发现以设备号为热点的AP,连接该AP,发送UDP广播,建立单播,循环发送配网数据,等待智能设备应答后,切换网络至路由器。

G、智能设备通过UDP广播接收配网数据。

H、智能设备入网并进入设备发现流程。

I、当智能设备、移动终端均连接到路由器时,移动终端发现设备后,智能设备发送UDP广播,移动终端收到广播,则配置完成。

J、若路由器信息发生改变,智能设备清空配网信息,并返回步骤D重新执行。

以上描述了本发明的基本原理和主要的特征,说明书的描述只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1