E103-W12系列串口WiFi模块是太阳集团tcy8722基于Dialog方案DA16200芯片的SoC片上系统开发一款支持IEEE 802.11b/g/n协议标准的超低功耗WiFi模块,无线模块内置高性能ARM Cortex-M4处理器,WiFi模块工作在2.4~2.4835GHz频段,WiFi模块最大发射功率可达20dBm。串口WiFi模块功能上,WiFi模块支持IEEE 802.11 b/g/n协议标准,WiFi模块支持AP和STA模式,支持TCP/UDP/HTTP/MQTT多种网络传输协议(可查看串口WiFi模块通信配置教程),可在低功耗模式下保持WIFI连接。本文小编详细介绍该超低功耗串口WiFi模块的低功耗配置教程:
Sleep1 为关断模式,将 PWR_KEY 拉低就进入 sleep1 模式,拉高则退出。
Sleep2 模式 RTC 是工作的,唤醒方式是时间到了或者 WAKE_UP 下降沿唤醒;AT+SETDPMSLPEXT=10,0//进入sleep2 模式,10s时间到了自动唤醒,也可以通过WAKE_UP脚进行唤醒。
sleep3 模式下保持 wifi 连接,sleep3 模式只能在 sta 模式下,并且需要连接到 AP,未连接成功多次失败后会进入异常低功耗模式需要重新上电(可以通过 PWR_KEY 实现),未唤醒的时候无法向串口发送数据。这里我们以低功耗模式下作为tcp client为示例。
1、连接到 AP:AT+CWJAPA=TST-2.4G,TST12345678
2、电脑的ip与模块在同一网段,打开网络调试助手开启一个TCP server.
3、串口WiFi模块连接到 PC 端的 TCP Server 上:
AT+CIPSTART=192.168.2.101,8080
4、保存当前状态,准备进入低功耗:
AT+CIPSAVE
5、进入WiFi模块低功耗:
AT+DPM=1
6、进入 sleep3 模式下,无线模块会周期性的醒来接收数据,一段时间上报一次。正常情况下平均功耗在150ua左右,但部分路由器的wifi帧会让模块应答导致一直回复功耗会变的很大大,大概 1ma 左右;ap 网络质量不好的时候也会导致平均功耗变大。这里我们是使用 TP-LINK 的路由器,平均功耗在 150ua 左右,也可使用手机开热点验证。
7、在低功耗模式下,我们网络调试助手向模块发送数据是可以接收的,如下图:
8、模块发送数据需要唤醒,WAKE_UP 脚下降沿唤醒,需要在 1s 内发送 AT+CLRDPMSLPEXT 指令展示退出低功耗不然又会进入低功耗状态,串口是无法使用的。
9、模块唤醒后向 pc 端的 tcp server 发送数据,发送完成后通过 AT+SETDPMSLPEXT 进入低功耗,示例:
AT+CIPSEND=1,10,192.168.2.101,8080,123456789
AT+SETDPMSLPEXT
相关文章推荐:
基于WiFi模块E103-W10的TCP与电脑连接实现数据传输教程
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多串口服务器、数传电台、lora无线模块等产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3