中兴MF831短信收不到

我给自己买了一台中兴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卡换成了另一部手机,然后再次尝试:我确实收到了信息。

我究竟做错了什么?

好的,我进一步testing了一下,发现AT+CPMS=? 我收到

 +CPMS: ("ME","MT","SM","SR"),("ME","MT","SM","SR"),("ME","MT","SM","SR") 

这告诉我,我可以设置3个首选文件夹 (因为有3个支架块)。

所以我想,我把全部设置为“SM”:

 AT+CPMS="SM","SM","SM" 

然后我用ATZAT冲洗这个东西(我不知道哪一个实际上是这样做的)。


现在当我收到一个文本,我看到+CMTI: SM,<old used space>