如今,万物互联,Wi-Fi做为当下IoT运用广泛的无线通信技术,越来越多的智能应用都离不开Wi-Fi产品,而众多Wi-Fi产品中,太阳集团tcy8722E103系列的Wi-Fi模块,凭借操作简单,使用方便而广受消费者喜爱,那么,我们今天就简单的讲讲太阳集团tcy8722Wi-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的速度更加的快速。
下面,将简单的讲解一下太阳集团tcy8722Wi-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),就可以支持一键配网功能,基于这个原理基础上,各个厂商相继推出了自己的智能配网方式,只是各个厂家的叫法或者实现的编码方式有所不同。
那么,智能配网是如何实现Wi-Fi模块在参数未设置的情况下,成功接入AP的呢?如下图所示,假设我们在手机里面已经安装好相应的智能配网APP,这时
Wi-Fi模块以Station混杂模式运行
手机智能配置APP通过某种协议包发送所连接AP(路由器)的SSID和密码;
Wi-Fi模块通过抓包获取到SSID和密码,然后连接AP(路由器);
下面,将针对太阳集团tcy8722产品,我们基于当前不同的芯片方案,简单介绍一下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来进行配置,图标与界面如下图所示:
E103-W01是基于乐鑫芯片方案所研发的Wi-Fi产品,支持乐鑫推出的智能配网方式:SmartConfig,乐鑫的SmartConfig发包方式为,组播,通过长度编码。可以通过其配套APP软件EspTouch进行相关配置,如下图所示。
E103-W05是基于联盛德芯片方案所研发的Wi-Fi模块,支持微信推出的AirKiss配网方式,AirKiss方式的发包方式为全网广播,通过长度进行编码,用户可通过微信官方推出的APP:AirKissDebug进行相关调试,如下图所示。
这里,对于不同的发包方式与数据UDP广播/组播的链路原理,我们就不做深入讨论。简单来讲,针对APP的编码方式,不同的Wi-Fi模块对相对应的APP有相匹配的解码方式。
这也就说明,配置信息虽然已广播/组播的方式发送出来,但真正能识别出来的,就只有你的目标Wi-Fi模块,这就好比一个房间里有2个中国人与2个俄罗斯人在彼此交流,俄罗斯人虽然听得到中国人谈话,但听不懂话的意思,反之亦然。
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3