如何使用AT命令了解SIM800模块的网络状态?

时间:2016-12-16 07:18:30

标签: embedded sim900 gsmcomm

在我目前的情况下,我使用SIM800模块的NETLIGHT Pin(第64号引脚)和我的PIC单片机来了解我的模块是否已注册?

This way

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

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

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

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

即使在网络中断的情况下,SIM800仍会继续向您发送操作员的姓名和信号强度。

我发现的唯一方法是监视串行端口:当SIM800断开网络连接时,它会发送两条消息: + PDP:DEACT和 + SAPBR 1:DEACT

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