太阳集团tcy8722

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

E103-W12系列超低功耗串口WiFi模块低功耗使用教程

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模块的低功耗配置教程:

1、sleep1 模式

Sleep1 为关断模式,将 PWR_KEY 拉低就进入 sleep1 模式,拉高则退出。

2、sleep2 模式

Sleep2 模式 RTC 是工作的,唤醒方式是时间到了或者 WAKE_UP 下降沿唤醒;AT+SETDPMSLPEXT=10,0//进入sleep2  模式,10s时间到了自动唤醒,也可以通过WAKE_UP脚进行唤醒。

3、sleep3 模式

sleep3 模式下保持 wifi 连接,sleep3 模式只能在 sta 模式下,并且需要连接到 AP,未连接成功多次失败后会进入异常低功耗模式需要重新上电(可以通过 PWR_KEY 实现),未唤醒的时候无法向串口发送数据。这里我们以低功耗模式下作为tcp client为示例。

1、连接到 AP:AT+CWJAPA=TST-2.4G,TST12345678

2、电脑的ip与模块在同一网段,打开网络调试助手开启一个TCP server.

1串口WiFi模块调试助手

3、串口WiFi模块连接到 PC 端的 TCP  Server 上:

AT+CIPSTART=192.168.2.101,8080

4、保存当前状态,准备进入低功耗:

AT+CIPSAVE

5、进入WiFi模块低功耗:

AT+DPM=1

2串口WiFi模块超低功耗配置

6、进入 sleep3 模式下,无线模块会周期性的醒来接收数据,一段时间上报一次。正常情况下平均功耗在150ua左右,但部分路由器的wifi帧会让模块应答导致一直回复功耗会变的很大大,大概 1ma 左右;ap 网络质量不好的时候也会导致平均功耗变大。这里我们是使用 TP-LINK 的路由器,平均功耗在 150ua 左右,也可使用手机开热点验证。

3串口WiFi模块功耗

7、在低功耗模式下,我们网络调试助手向模块发送数据是可以接收的,如下图:

4串口WiFi模块数据传输

8、模块发送数据需要唤醒,WAKE_UP 脚下降沿唤醒,需要在 1s 内发送 AT+CLRDPMSLPEXT 指令展示退出低功耗不然又会进入低功耗状态,串口是无法使用的。

9、模块唤醒后向 pc 端的 tcp  server 发送数据,发送完成后通过 AT+SETDPMSLPEXT 进入低功耗,示例:

AT+CIPSEND=1,10,192.168.2.101,8080,123456789

AT+SETDPMSLPEXT

5串口WiFi模块低功耗唤醒

相关文章推荐:

无线通信技术之WiFi技术原理详解

详细解析WiFi模块的基础知识

E103-W04串口转WiFi模块参数配置及通讯测试教程

基于WiFi模块E103-W10的TCP与电脑连接实现数据传输教程

今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多串口服务器、数传电台、lora无线模块等产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网和企业公众号(微信号:cdebyte进行了解,也可以直接拨打400电话咨询技术专员!



太阳集团tcy8722