移远官网

BC25 OPEN开发

现象描述,模块每隔22小时左右上传一条心跳,电信平台有信息记录,但是没有实际数据,通过PSM_EINT唤醒后,模块发送数据失败,复位模块重新进入休眠,再次通过PSM_EINT唤醒,问题依旧,请指教这种情况应该怎么处理



你好, 你模块发送数据之前没有判断模块是否注网成功吗?




睡眠状态下唤醒,返回来的参数是:6。然后发送心跳信息,就发送失败了。
设备我没有重启,第二天查看数据,心跳就发送正常了,再通过PSM_EINT唤醒也没问题。
问题不好复现,我现在增加了Ql_Reset(0);复位指令,发送失败就直接复位了,怕死机。

你好, 请你在唤醒返回: 6的逻辑里面添加一个平台连接状态的查询判断. 判断为平台已连接且已订阅的情况下在发送数据试一下. 其他情况打印对应信息.