【发布时间】:2017-10-21 21:32:27
【问题描述】:
我给自己买了一个中兴通讯 MF831 调制解调器来对短信进行一些自动化处理。我将模式更改为工厂模式,因此我可以通过/dev/ttyUSB2 115200 发送指令(使用屏幕或带有串行端口的节点)。
发送短信工作正常。我在我的个人手机上收到短信。但是当我发回一条消息(已经发送了几条)时,我无法阅读它们。 我的调制解调器上的文件夹总是空的。即使我收到了类似+CMTI: ME,0 的通知。
这些是我发送的命令:
ATZ -> OK
AT+CMGF=1 -> OK
AT+CPMS=?
-> +CPMS: ("ME","MT","SM","SR"),("ME","MT","SM","SR"),("ME","MT","SM","SR")
-> OK
AT+CPMS="SM" -> +CPMS: 0,20,0,100,0,100
-> OK
AT+CMGL="ALL" -> OK
AT+CPMS="ME" -> +CPMS: 0,100,0,100,0,100
-> OK
AT+CMGL="ALL" -> OK
AT+CPMS="MT" -> +CPMS: 0,100,0,100,0,100
-> OK
AT+CMGL="ALL" -> OK
AT+CPMS="SR" -> +CPMS: 0,100,0,100,0,100
-> OK
AT+CMGL="ALL" -> +CMS ERROR: 500
如您所见,始终没有可用的文本。 所以我将我的 SIM 卡换到另一部手机并再次尝试:我确实收到了消息。
我做错了什么?
【问题讨论】:
标签: node.js serial-port at-command