2

在我目前的情况下,我将 SIM800 模块的 NETLIGHT 引脚(引脚号 64)与我的 PIC 微控制器一起使用,以了解我的模块是否已注册?

这边走

这样我就建立了电路。只是我从 VBAT 中移除了 LED。然后我将收集的 NPN 晶体管连接到 pic 微输入 PIN。

我想知道是否有任何简单的方法使用AT命令来查找SIM800的网络注册状态?

4

2 回答 2

2

不幸的是,这似乎不太可能(或者实际上仅以一种方式检测到这种状态)我使用 SIM800 并让它运行了几个小时,我看到很多网络松动的情况,而 AT+CREG?继续告诉一切都很好。

此外,即使网络中断,SIM800 仍会继续向您发送运营商名称和信号强度。

我发现的唯一方法是监控串口:当 SIM800 失去网络时,它会发送两条消息:+PDP: DEACT 和 +SAPBR 1: DEACT

我建议你看一下文档“SIM800 Series_AT 命令手册”,尤其是“19.3 未经请求的结果代码摘要”一章。您会发现 +PDP 和其他有趣的代码(如欠压警告、DNS 失败...)并看到其中一些消息与 AT 命令无关。

于 2019-02-17T17:15:32.023 回答
1

制造商的文档中: 在此处输入图像描述

于 2016-12-16T09:53:35.560 回答