SIM7000 使用 AT+SMCONN 或 AT+SMDISC 命令“正常断电”

问题描述 投票:0回答:1

我正在阿根廷做一个使用 SIM7000A 的项目,这是一个蜂箱跟踪设备。它通过适用于物联网设备的 LTE Cat-M 技术工作。我与代理建立了 MQTT 连接,一切正常。但有时会发生不同的行为。

当单片机通过串口发送 AT+SMCONN 或 AT+SMDISC 时,SIM7000A 正常情况下会返回“OK”,如果出现错误则返回“ERROR:操作不允许”。两者都很好。但有时,响应是“NORMAL POWER DOWN”或“OK” NORMAL POWER DOWN”。所以,SIM7000A显然是断电的。如果我运行开机程序,它就可以工作了。

我已经做了几次测试,使用锂电池(5000mAh 充满电),然后使用 12 V 30 A 电源。 SIMCOM芯片通过Shield + Arduino UNO工作,其中应用了源码。芯片电压正常,没有电流限制。 奇怪的是它不会一直发生,而且不是突然断电,而是正常断电,就好像我会发送 AT+CPOWD=1 一样 .

有时它会工作几分钟,然后罕见的行为就会发生,几乎总是当我用法拉第笼进行信号丢失模拟时,但有时会在信号水平良好的情况下发生。

我附上序列的示例。多次成功执行相同的例程(无需关闭)后:

cmd: AT+SMCONN
OK

cmd: AT+SMPUB="v1/devices/me/attributes",13,0,1
> 

cmd: {"GNSSStt":3}0 0 0 0 0 4 8 12 {"GNSSStt":3}
OK

cmd: AT+SMPUB="v1/devices/me/telemetry",36,0,1
>

cmd: {"Lat":-31.265165,"Long":-61.492058}
OK

cmd: AT+SMDISC
OK
NORMAL POWER DOWN

我等待您的及时回复,非常感谢您。 圣地亚哥·梅尔坎特。

mqtt iot at-command
1个回答
0
投票

在欠压或过压的情况下,调制解调器电压监视器可能会发出自动断电信号:

假设它已通过命令 AT+CBATCHK 启用:

© www.soinside.com 2019 - 2024. All rights reserved.