当前位置: 首页 >应用方案 >技术应用 >

智能配网如何接入AP?手把手教你Wi-Fi模块一键智能配网!


如今,万物互联,Wi-Fi做为当下IoT运用广泛的无线通信技术,越来越多的智能应用都离不开Wi-Fi产品,而众多Wi-Fi产品中,亿佰特E103系列的Wi-Fi模块,凭借操作简单,使用方便而广受消费者喜爱,那么,我们今天就简单的讲讲亿佰特Wi-Fi产品的智能配网。



当我们拿到Wi-Fi产品后,使用Wi-Fi产品连接AP(Wi-Fi热点)时,一般都可以支持两种或多种配网模式,而这些配网模式可分为传统AT配网模式与智能一键配网:


传统AT配网模式:即使用AT指令,通过串口手动设置所连接AP的相关参数,如SSID,连接密码,以及加密方式等。


智能一键配网:通过手机相关APP,连接Wi-Fi模块将要连接的AP,通过APP直观的操作,即可使Wi-Fi模块快速上网。


智能一键配网相对于传统AT配网模式来说,通过直观的APP界面操作,能够简单,迅捷的设置Wi-Fi模块的设置参数,在连接AP的速度上,智能配网连接AP的速度更加的快速。

一、E103系列WiFi模块智能配网方案


下面,将简单的讲解一下亿佰特Wi-Fi模块在智能一键配网中的原理与应用,如下表,当前E103系列Wi-Fi模块的智能配网方案如下。

103系列产品

芯片方案

厂商

智能配网名称

发包方式

W103-W01

esp8266

乐鑫

SmartConfig/AirKiss

组播,通过长度编码/

全网广播,通过长度编码

W103-W02

CC3200

TI

SmartConfig/AirKiss

往某一个固定IP发送UDP包/

全网广播,通过长度编码

W103-W05

W600

联盛德

AirKiss

全网广播,通过长度编码

W103-W06

CC3235

TI

SmartConfig

往某一个固定IP发送UDP包

智能一键配网这个功能,最早是TI提出,并应用在CC3200上,从原理上来讲,只要芯片驱动支持开启混杂模式(WiFi Promiscuous),就可以支持一键配网功能,基于这个原理基础上,各个厂商相继推出了自己的智能配网方式,只是各个厂家的叫法或者实现的编码方式有所不同。

二、智能配网如何接入AP?


那么,智能配网是如何实现Wi-Fi模块在参数未设置的情况下,成功接入AP的呢?如下图所示,假设我们在手机里面已经安装好相应的智能配网APP,这时

  1. Wi-Fi模块以Station混杂模式运行

  2. 手机智能配置APP通过某种协议包发送所连接AP(路由器)的SSID和密码;

  3. Wi-Fi模块通过抓包获取到SSID和密码,然后连接AP(路由器);




智能配网连接AP

三、E103系列Wi-Fi模块智能配网方式


下面,将针对亿佰特产品,我们基于当前不同的芯片方案,简单介绍一下E103系列不同Wi-Fi模块所对应的智能配网方式。


E103-W02 & E103-W06

E103-W02、E103-W06是基于TI芯片方案所研发的Wi-Fi产品,它们当下都支持TI的SmartConfig方式,E103-W02另外还支持AirKiss方式,TI 的SmartConfig发包方式为:往某一个固定IP发送UDP包,可以通过其配套的app软件 Wi-Fi Starter来进行配置,图标与界面如下图所示:


Wi-Fi Starter配置

E103-W01


E103-W01是基于乐鑫芯片方案所研发的Wi-Fi产品,支持乐鑫推出的智能配网方式:SmartConfig,乐鑫的SmartConfig发包方式为,组播,通过长度编码。可以通过其配套APP软件EspTouch进行相关配置,如下图所示。

EspTouch配置


E103-W05


E103-W05是基于联盛德芯片方案所研发的Wi-Fi模块,支持微信推出的AirKiss配网方式,AirKiss方式的发包方式为全网广播,通过长度进行编码,用户可通过微信官方推出的APP:AirKissDebug进行相关调试,如下图所示。

AirKissDebug调试



这里,对于不同的发包方式与数据UDP广播/组播的链路原理,我们就不做深入讨论。简单来讲,针对APP的编码方式,不同的Wi-Fi模块对相对应的APP有相匹配的解码方式。


这也就说明,配置信息虽然已广播/组播的方式发送出来,但真正能识别出来的,就只有你的目标Wi-Fi模块,这就好比一个房间里有2个中国人与2个俄罗斯人在彼此交流,俄罗斯人虽然听得到中国人谈话,但听不懂话的意思,反之亦然。


https://www.wjx.cn/jq/84863372.aspx