2017-10-21 73 views
1

Je me suis un modem ZTE MF831 pour faire des automatismes sur les messages texte. J'ai changé le mode en mode usine, donc je peux envoyer des instructions sur /dev/ttyUSB2 115200 (en utilisant l'écran ou le noeud avec le port série).Réception de messages texte avec ZTE MF831 ne fonctionnant pas

L'envoi de messages texte fonctionne correctement. Je reçois le texte sur mon téléphone personnel. Mais quand j'envoie un message (j'en ai déjà envoyé plusieurs) je ne peux pas les lire. Les dossiers de mon modem sont toujours vides. Même si je reçois une notification comme +CMTI: ME,0.

Ce sont les commandes que j'envoyer:

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 

Comme vous pouvez le voir, il n'y a toujours pas de texte disponible. J'ai donc troqué ma carte SIM vers un autre téléphone et j'ai réessayé: je reçois effectivement des messages.

Qu'est-ce que je fais mal?

Répondre

0

Ok, je l'ai testé un peu plus loin et réalisé que lors de l'envoi AT+CPMS=? je reçois

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

Cela me dit que je peux mettre 3 dossiers préférés (car il y a 3 blocs de support).

Je pensais, je mets tous « SM »:

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

Je tire la chasse puis la chose avec ATZ et AT (je ne sais pas que l'on ne fait cela).


Maintenant, quand je reçois un texte, je vois +CMTI: SM,<old used space>.

+1

Oui, vous devez toujours [définir au moins les deux] (https://stackoverflow.com/a/15746283/23118) '' et '' avec la même valeur. – hlovdal