如何能降低连接至爱星云平台上的AI-WB2-01S模块的功耗

[复制链接]
查看855 | 回复4 | 2024-10-8 15:31:26 | 显示全部楼层 |阅读模式
       我用AI-WB2-01S模块和STC32G单片机做了一个可以连接爱星云的锁控单元,手机APP能正常控制开关锁,使用单节2600mAh电池供电,发现只能正常工作30个小时左右,然后就要充电,用电源实测总电流大约在70mA左右。移除01S模块后的电流为10mA左右。感觉模块在连接WIFI时耗电在50-60mA。
      
      因设计参照爱星云上的连接方法,采用的爱星云下载的MCU_SDK移植和现成的云模组V2版本的烧录代码。

      我想问是将来能有更低功耗的固件版本,还是必须搭建开发环境后在SDK开发包下自行修改代码来实现这种低功耗的处理。

      另外,还发现了个其它问题,我偿试着让终端发10几个上报数据(每200ms发一次数据,有效数据就是4个字节长,打到包里可能是10几个字节,不管是一次发一种上报数据,还是同时打包全发),过约一两分钟模块就会死机(从串口监控的数据看模块不反应)。重新上电重启就又能正常,然后通过APP对终端开启发送数据通知,同样过一两分钟模块死机(有些怀疑模块内存的大小或处理上是不是有问题)

      希望高人能给以解惑。
回复

使用道具 举报

爱笑 | 2024-10-8 15:33:52 | 显示全部楼层
马上抓个技术给你瞧瞧!
用心做好保姆工作
回复 支持 反对

使用道具 举报

起个名字好难啊 | 2024-10-8 15:46:59 | 显示全部楼层
Ai-WB2的低功耗主要是通过控制模组的深度休眠来实现,但是深度休眠会导致连接WiFi连接断开,这个需要考虑实际的应用场景,
1、如果是实时性要求比较高的场景的话,是不建议使用低功耗了。
2、数据不是一直传输的话,可以使用低功耗,利用模组其中的一个IO来唤醒模组,但是唤醒过程中有比较高的功耗
3、如果您是需要公司来做项目的话,我推荐使用支持常连接的低功耗WiFi 模组。Ai-M62-12F,DTM10模式下只有120uA左右
回复 支持 反对

使用道具 举报

Blestyudyzpy | 2024-10-9 10:29:10 | 显示全部楼层
感谢感谢!我去学习一下Ai-M62-12F模组,看它能否顺利连接到爱星云上。
回复 支持 反对

使用道具 举报

Blestyudyzpy | 2024-10-9 10:54:36 | 显示全部楼层
      看了一下Ai-M62-12F模组资料,感觉没有明确指引如何连接爱星云。因此准备依然启用AI-WB2-01S模组来连接爱星云。不知群内高人能否帮助 解决一下,的当上传数据量过大时,模块死机的问题。
《我偿试着让终端发10几个上报数据(每200ms发一次数据,有效数据就是4个字节长,打到包里可能是10几个字节,不管是一次发一种上报数据,还是同时打包全发),过约一两分钟模块就会死机(从串口监控的数据看模块不反应)。重新上电重启就又能正常,然后通过APP对终端开启发送数据通知,同样过一两分钟模块死机(有些怀疑模块内存的大小或处理上是不是有问题)》
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则