2017-10-21 3 views
1

Ich habe mir ein ZTE MF831-Modem, um einige Automatisierungen über Textnachrichten zu tun. Ich habe den Modus in den Werksmodus geändert, sodass ich Anweisungen über /dev/ttyUSB2 115200 senden kann (über Bildschirm oder Knoten mit Serialport).Empfangen von SMS-Nachrichten mit ZTE MF831 funktioniert nicht

Senden von Textnachrichten funktioniert gut. Ich erhalte den Text auf meinem persönlichen Telefon. Aber wenn ich eine Nachricht zurückschicke (bereits mehrere gesendet), kann ich sie nicht lesen. Die Ordner auf meinem Modem sind immer leer. Auch wenn ich erhalten eine Benachrichtigung, wie +CMTI: ME,0.

Dies sind die Befehle, die ich senden:

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 

Wie Sie sehen können, gibt es immer keinen Text zur Verfügung steht. Also habe ich meine SIM-Karte gegen ein anderes Handy getauscht und es erneut versucht: Ich erhalte tatsächlich Nachrichten.

Was mache ich falsch?

Antwort

0

Ok, testete ich eine wenig weiter und erkennen, dass, wenn AT+CPMS=? Senden I

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

erhalten, die mir sagt, dass ich 3 bevorzugte Ordner festlegen kann (da es 3 Konsole Blöcke). So

Ich dachte, habe ich alles zu „SM“:

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

ich spülen dann die Sache mit ATZ und AT (ich weiß nicht, was man eigentlich tut dies).


Jetzt, wenn ich einen Text erhalte, sehe ich +CMTI: SM,<old used space>.

+1

Ja, Sie sollten immer mindestens beide Werte (https://StackOverflow.com/a/15746283/23118) '' und '' auf den gleichen Wert setzen. – hlovdal

Verwandte Themen