The invention discloses a method for realizing mixed activation of intelligent WiFi devices, which enables devices to switch between two modes, M(M=10) seconds in Smart Config mode, N(N=5) seconds in direct connection mode, scans nearby AP in Smart Config mode first, gets the channel where they are, switches only in channels with AP in listening mode, and parses airborne wireless packets if found. If SmartPhone sends out the signature code, it stops switching channel, parses and reorganizes the encoding information in SmartPhone, obtains IP address information and MAC address of wireless router. If it receives 802.11 management frame and is a Probe frame in the process of listening, it compares whether the SSID is the same as its own SSID in direct connection mode, then it stops SmartConfig mode immediately and goes straight. Connect mode. The invention enables SmartPhone to activate devices through SmartConfig mode when connected to a wireless router, and also through direct mode when SmartConfig activation fails, so as to better experience smart home life.
【技术实现步骤摘要】
一种智能WiFi设备混合激活的实现方法
本专利技术涉及智能WiFi设备,具体是一种智能WiFi设备混合激活的实现方法。
技术介绍
目前的智能家居产品的功能在设备激活时,有两种方式,一种是通过智能WiFi设备硬件设备的网卡置于监听模式,又称为混杂模式,从而获取周围的802.11无线数据帧,俗称抓包。加密的无线数据中length字段与MAC地址是可见的,利用length或组播MAC地址这个字段我们就能约定一种传输数据的协议,从而在硬件设备初次进入环境时为其提供无线路由器的帐号密码等信息,简称SmartConfig模式。另外一种方式是直连模式,智能WiFi设备置于AP模式,SmartPhone找到智能WiFi设备的SSID并连接上它,然后将无线路由器的账号密码输入给智能WiFi设备。SmartConfig模式简单易用,用户不需要复杂的操作即可对智能WiFi设备进行激活。但是目前市场上的路由器与手机的型号有很多种,难免会遇到二者兼容性问题导致SmartConfig模式下配置失败,此时SmartPhone无法成功激活智能WiFi设备,这就为人们的使用带来了不便。
技术实现思路
本专利技术的目的在于提供一种智能WiFi设备混合激活的实现方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种智能WiFi设备混合激活的实现方法,具体步骤如下:步骤一,智能WiFi设备的初始化模块完成数据的初始化并且开始扫描当前环境中的所有AP所处的信道,SmartConfig模块设定定时器的Timer1,处在SmartConfig模式下,该模式下且设定定时器的T ...
【技术保护点】
1.一种智能WiFi设备混合激活的实现方法,其特征在于,具体步骤如下:步骤一,智能WiFi设备的初始化模块完成数据的初始化并且开始扫描当前环境中的所有AP所处的信道,SmartConfig模块设定定时器的Timer1,处在SmartConfig模式下,该模式下且设定定时器的Timer2,使得在每个扫描的信道上循环切换并监听802.11报文,当Timer1超时后切换到直连模式并将Timer1缩短,若超时则切换回SmartConfig模式;步骤二,在SmartConfig模式下若收到SmartPhone发过来的特征码,则停止信道切换,并进行数据的组装,组装完成后得到无线路由器的SSID与密码,连接无线路由器,通过DHCP获取到IP地址,立即与SmartPhone进行激活握手的过程;步骤三,在SmartConfig模式下若收到802.11管理帧且是Probe帧,比对其中的SSID是否与自己在直连模式时当AP的SSID相同,则立即停止SmartConfig模式,进入到直连模式;在直连模式下接收SmartPhone通过UDP报文发送的无线路由器的SSID与密码等信息,连接无线路由器,通过DHCP ...
【技术特征摘要】
1.一种智能WiFi设备混合激活的实现方法,其特征在于,具体步骤如下:步骤一,智能WiFi设备的初始化模块完成数据的初始化并且开始扫描当前环境中的所有AP所处的信道,SmartConfig模块设定定时器的Timer1,处在SmartConfig模式下,该模式下且设定定时器的Timer2,使得在每个扫描的信道上循环切换并监听802.11报文,当Timer1超时后切换到直连模式并将Timer1缩短,若超时则切换回SmartConfig模式;步骤二,在SmartConfig模式下若收到SmartPhone发过来的特征码,则停止信道...
【专利技术属性】
技术研发人员:易爱国,
申请(专利权)人:上海海纳通物联网科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。