设备配网专题《原理分析,设备配网技术之SmartConfig一键配网》

本文详细解析了一键配网技术的工作原理,介绍了智能硬件如何通过混杂模式监听网络,接收并解码由手机APP发送的SSID和密码,实现快速连接指定WiFi。同时,探讨了该技术的优缺点,如路由器兼容性问题、频率干扰等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.什么是一键配网

一键配置:智能硬件处于混杂模式下,监听网络中的所有报文;手机APP将SSID和密码编码到UDP报文中,通过广播包或组播报发送,智能硬件接收到UDP报文后解码,得到正确的SSID和密码,然后主动连接指定SSID的路由,完成连接。

分析了各大模组厂商的快联方式,结果都是大同小异,只是在具体协议和云服务绑定方式有差异。

2.一键配网成为主流,操作步骤简化和配网时间更短是主观因素

一键配网比起传统AP配网技术,简化了连接操作与连接步骤,操作更加简单和加快了连接速度,下图是一键配网连接过程与流程图:

1).手机连上 WiFi,开启 APP 软件,输入手机所在 WiFi 密码,请求配网

2).智能硬件开启混杂模式监听所有网络数据包

3).手机通过广播、组播循环发送路由SSID和PASSWD数据包,一定格式加密

4).硬件设备通过 UDP 包(长度)获取配置信息捕捉到路由SSID和PASSWD,连接路由器。

5).发送token,注册到服务端,注册成功后登录MQTT服务器。

6).手机根据token,去服务端查找设备,返回设备信息

 

这个功能最早是TI提出并应用于CC3200上。

不过从原理上讲,只要芯片驱动支持开启混杂模式(WiFi Promiscuous),就可以支持一键配网功能,只是各个厂家叫法及实现编码方式不同而已。同样,该配网方式存在路由器兼容性问题,应用于产品存在一定的风险。

3.优缺点分析

1).很多路由器不支持UDP广播功能,例如wifi放大器、或者一些默认关闭UDP广播的路由器,会导致发广播包失败,导致WIFI设备无法获取到广播包。

2).当5G和2.4G同频的时候,如果当前手机连接的是5G频段,那发出来的广播包是5G的,而目前所有WIFI设备都只支持2.4G,导致无法获取广播包。

3).就算经历千辛万险获取到路由器名字和密码,很多路由器由于不支持局域网通讯(例如路由器的访客网络)

4).当前环境下面有几个路由器名字都是一样的,导致手机和WIFI设备不是连接在同一个路由器下面,都会导致wifi设备广播的MAC地址无法被手机APP获取到,进而导致绑定失败。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

物联网研究室BBC

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值