中兴 MF831 接收短信无效
Receiving text messages with ZTE MF831 not working
我给自己买了一台 ZTE MF831 调制解调器,用于对短信进行一些自动化操作。我将模式更改为工厂模式,因此我可以通过 /dev/ttyUSB2 115200
发送指令(使用带有串行端口的屏幕或节点)。
发送短信效果很好。 我在个人 phone 上收到短信。但是当我发回一条消息时(已经发送了好几条),我无法阅读它们。 我的调制解调器上的文件夹总是空的。即使我收到 +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 卡换成另一个 phone 并再次尝试:我确实收到了消息。
我做错了什么?
好的,我进一步测试了一下,发现在发送 AT+CPMS=?
时我收到了
+CPMS: ("ME","MT","SM","SR"),("ME","MT","SM","SR"),("ME","MT","SM","SR")
这告诉我可以设置 3 个首选文件夹(因为有 3 个括号块)。
所以我想,我都设置为"SM":
AT+CPMS="SM","SM","SM"
然后我用 ATZ
和 AT
刷新了这个东西(我不知道实际上是哪个)。
现在,当我收到一条短信时,我会看到 +CMTI: SM,<old used space>
。
我给自己买了一台 ZTE MF831 调制解调器,用于对短信进行一些自动化操作。我将模式更改为工厂模式,因此我可以通过 /dev/ttyUSB2 115200
发送指令(使用带有串行端口的屏幕或节点)。
发送短信效果很好。 我在个人 phone 上收到短信。但是当我发回一条消息时(已经发送了好几条),我无法阅读它们。 我的调制解调器上的文件夹总是空的。即使我收到 +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 卡换成另一个 phone 并再次尝试:我确实收到了消息。
我做错了什么?
好的,我进一步测试了一下,发现在发送 AT+CPMS=?
时我收到了
+CPMS: ("ME","MT","SM","SR"),("ME","MT","SM","SR"),("ME","MT","SM","SR")
这告诉我可以设置 3 个首选文件夹(因为有 3 个括号块)。
所以我想,我都设置为"SM":
AT+CPMS="SM","SM","SM"
然后我用 ATZ
和 AT
刷新了这个东西(我不知道实际上是哪个)。
现在,当我收到一条短信时,我会看到 +CMTI: SM,<old used space>
。