我使用HM-10板(内部CC2541)和HM-Soft V540固件制作IBeacon设备。 但是我有一个大问题:我将HM10配置为信标,具有自动睡眠等功能,重置后,HM-10正在睡觉并做广告(睡眠时为2μA)但是经过一段随机时间(几秒钟或几秒钟)分钟),HM10唤醒并消耗15至20mA ......一直!直到我发送“AT + RESET”重新应用睡眠。 (再次,几秒后醒来......)
这是我用来设置HM10的命令:
AT+RENEW
AT+RESET
AT
AT+MARJ0x1234
AT+MINO0xFA01
AT+ADVI9
AT+NAMEFAB1
AT+ADTY3
AT+IBEA1
AT+DELO2
AT+PWRM0
AT+RESET
你知道这个问题在哪里吗?
非常感谢你的帮助。
答案 0 :(得分:0)
您应该将PWRM0更改为为我工作的PWRM1
答案 1 :(得分:0)
猜猜问题可能会解决,但是因为我遇到与HM-10(固件版本v549)相同的“问题”,我想分享我的解决方案/发现:
在我的情况下,我已经发现我的代码中的一些记录器通过串行扩展80个字符发送一串字符。这实际上也是迫使HM-10从睡眠中醒来的规则。因此,您可以使用AT + PWRM0(启用自动休眠),但也要确保在通过串行发送数据时,字符串长度可能不会意外唤醒HM-10。希望这个对你有帮助。