一种WiFi配网方法技术

技术编号:14253041 阅读:174 留言:0更新日期:2016-12-22 15:26
本发明专利技术涉及网络配置领域,公开了一种WiFi配网方法,对现有快连算法进行优化,提高配网速度。本发明专利技术概括起来为:智能终端利用设备号加密配网数据,并按照快连协议,发送组播数据;智能设备进入快连模式,开启计时器,抓取空中数据包,按快连协议接收、保存数据;若智能设备在设定时间内配网失败,则进入AP模式,通过广播+单播的方式获取数据,从而提高设备配网成功率。本发明专利技术适用于智能家电进行网络配置,具有速度快、效率高、安全可靠的特点。

【技术实现步骤摘要】

本专利技术涉及网络配置,特别涉及一种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重新执行。以上描述了本专利技术的基本原理和主要的特征,说明书的描述只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下,本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术范围内。本文档来自技高网...
一种WiFi配网方法

【技术保护点】
一种WiFi配网方法,其特征在于,包括如下步骤:A、移动终端连接路由器,并扫描智能设备的设备号;B、移动终端获取配网数据,利用设备号对其进行加密;C、移动终端根据快连协议,发送组播数据;D、智能设备进入快连模式,开启计时器,抓取空中数据包,按快连协议接收、保存数据;E、智能设备判断超时时间内是否接收完整数据,若是,则直接进入步骤H;否则,启动AP模式,等待移动终端连接;F、移动终端发现以设备号为热点的AP,连接该AP,发送UDP广播,建立单播,循环发送配网数据,等待智能设备应答后,切换网络至路由器;G、智能设备通过UDP广播接收配网数据;H、智能设备入网并进入设备发现流程;I、移动终端发现设备后,配置完成。

【技术特征摘要】
1.一种WiFi配网方法,其特征在于,包括如下步骤:A、移动终端连接路由器,并扫描智能设备的设备号;B、移动终端获取配网数据,利用设备号对其进行加密;C、移动终端根据快连协议,发送组播数据;D、智能设备进入快连模式,开启计时器,抓取空中数据包,按快连协议接收、保存数据;E、智能设备判断超时时间内是否接收完整数据,若是,则直接进入步骤H;否则,启动AP模式,等待移动终端连接;F、移动终端发现以设备号为热点的AP,连接该AP,发送UDP广播,建立单播,循环发送配网数据,等待智能设备应答后,切换网络至路由器;G、智能设备通过UDP广播接收配网数据;H、智能设备入网并进入设备发现流程;I、移动终端发现设备后,配置完成。2.根据权利要求1所述的一种WiFi配网方法,其特征在于,步骤I之后还包括步骤:J、若路由器信息发生改变,智能设备清空配网信息,并返回步骤D。3.根据权利要求1所述的一种WiFi配网方法,其特征在于,步骤A中,智能设备的设备号为智能设备出厂时粘贴好的具备唯一性的标示码。4.根据权利要求1所...

【专利技术属性】
技术研发人员:王思黄斌李明杨冲袁龙刚王石
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

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

1