smartConfig(一键配网模式)
smartConfig(⼀键配⽹模式)
智能硬件处于混杂模式下,监听⽹络中的所有报⽂;⼿机 APP 将 SSID 和密码编码到 UDP 报⽂中,通过⼴播包或组播报发送,智能硬件接收到 UDP 报⽂后解码,得到正确的 SSID 和密码,然后主动连接指定 SSID 的路由完成连接
这种快速连接⽅式,相对于 AP 模式连接简化操作,更加贴近于市场手机密码
sma r tCo nfig 模式:
sm a rtCo
连接步骤:
1、⼿机连上 WiFi,打开智能硬件指定 APP 软件,进⼊配置界⾯,输⼊⼿机所在 WiFi 密码,请求配⽹ TOKEN
2、智能硬件开启混杂模式监听所有⽹络数据包
3、⼿机通过⼴播、组播循环发送 ssid/password/token
4、硬件设备通过 UDP 包(长度)获取配置信息捕捉到 ssid/password/token,连接路由器(⼴播根据 UDP 包长度,组播根据 IP 地址信息)
从原理上讲只要芯⽚驱动⽀持开启混杂模式(WiFi Promiscuous),就可以⽀持⼀键配⽹功能
⼿机编码发送采⽤有 UDP 组播或⼴播,不同的发送⽅式和编码,对应的解码过程也不⼀样
与传统AP模式对⽐:
AP 模式:
AP 是 (Wireless) Access Point 的缩写,即 (⽆线) 访问接⼊点。简单来讲就像是⽆线路由器⼀样,设备打开后进⼊ AP 模式,在⼿机的⽹络列表⾥⾯,可以搜索到SSID
连接步骤:
1、智能硬件设备初始化并进⼊ AP 模式
2、⼿机扫描 WIFI 列表:扫描到智能硬件设备后(SSID)连接该智能硬件设备,通过 UDP 发送 经过 AES 加密过的 ssid/password/token
3、智能硬件设备通过 UDP 包获取配置信息,切换⽹络模式连接 WIFI 后配⽹完成
从原理上来讲这种模式是将智能硬件当做AP端,⼿机作为STA模式进⾏连接配⽹

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。