在我当前的情况下,我将SIM800模块的NETLIGHT引脚(引脚编号64)与我的PIC微 Controller 一起使用来了解我的模块是否已注册?
这样我就构建了电路。只是我把 LED 从 VBAT 上去掉了。然后我将收集的NPN晶体管连接到pic micro输入PIN。
我想知道是否有简单的方法可以使用AT命令查看SIM800的网络注册状态?
最佳答案
不幸的是,这似乎不太可能(或者实际上仅以一种方式检测这种状态) 我使用SIM800并让它运行几个小时,我见过很多网络松动的情况,而AT+CREG?继续告诉一切都好。
此外,即使网络中断,SIM800 也会继续向您发送运营商名称和信号强度。
我发现的唯一方法是监控串口:当SIM800失去网络时,它会发送两条消息: +PDP:停止并 +SAPBR 1:停止
建议您看一下《SIM800系列_AT命令手册》文档,尤其是“19.3 Unsolicited Result Codes Summary”一章。您会发现 +PDP 和其他有趣的代码(例如欠压警告、DNS 失败...),并看到其中一些消息未链接到 AT 命令。
关于embedded - 如何使用AT命令了解SIM800模块的网络状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41179166/