Pourquoi je ne suis pas capable de recevoir des sms à l'aide de commandes AT?
Je veux envoyer /recevoir des sms à l'aide de commandes AT à partir de mon ordinateur à mon téléphone mobile. J'ai connecté mon téléphone à mon ordinateur via un port USB. Mon ordinateur détecte le modem et je suis en mesure d'envoyer des sms à partir de l'ordinateur au téléphone mobile. Cependant, je ne suis pas capable de recevoir des sms dans mon ordinateur..
Je vous présente un échantillon de ce que je reçois À partir de l'éditeur de
AT+CMGF=1
OK
À+CNMI=1,2,0,0,0
Erreur
Que puis-je faire pour envoyer ce problème et pourquoi j'obtiens cette Erreur?
OriginalL'auteur Vimal Basdeo | 2010-11-20
Vous devez vous connecter pour publier un commentaire.
Chaque téléphone possède des capacités différentes de sorte que vous devriez vérifier les valeurs de chaque paramètre sont valides pour votre téléphone par l'envoi d'un
Par exemple, mon téléphone ne prend pas en charge votre exemple, car le mode 1 n'est pas pris en charge. Pour la syntaxe complète de +CNMI vous pouvez consulter le Manuel de votre fabricant ou de la norme ETSI ou de lire ce tutoriel http://www.cellular.co.za/at_etsi.htm
À+CNMI est utilisé de toute façon, juste pour avoir une notification quand un SMS arrive, afin de lire le contenu de la stockées SMS, vous devez utiliser À+CMGL= ou AT+CMGR=.
Brièvement:
AT+CMGF=1 ;jeux en mode texte
À+CMGL=? ;vous informe sur les mémoires sont disponibles
À+CSC=? ;vous informe sur les jeux de caractères sont disponibles
À+CSC="8859-1" ;ensembles de Latin1 que le jeu de caractères de sorte que vous pouvez le voir éventuellement, les lettres accentuées
À+CMGL="TOUS" ;imprimés chaque message texte que vous avez stockés dans votre téléphone
Presque n'importe quel GSM/CDMA téléphone a cette commandes de base. Vous pouvez vérifier si le support téléphonique de la commande par l'émission d'un À+CLAC et voir si ils sont dans la liste. Aussi, faites attention à la double guillemets. Les commandes ne se terminent pas par ";" c'est juste un séparateur entre la commande et mon commentaire
AT+CSCS="UTF-8"
est généralement un bien meilleur choix que 8859-1.En premier lieu, mon ancien téléphone ne prend pas en charge. Plus les textes que je reçois sont correctement interprétés uniquement avec de l'iso-8859-1. Je ne dis pas que vous avez tort, bien au contraire! Il est préférable de choisir utf-8, si possible.
OriginalL'auteur David Costa
La plupart des téléphones retourne une Erreur si certains de spécial À commande envoyée à eux et +CNMI est l'un de la commande. Il sera de retour d'erreur lors de l'envoi À+CNMI=?.
Donc, oubliez les Téléphones acheter un Modem GSM basée sur RS232 ou USB, puis essayez de nouveau.
OriginalL'auteur Koola Liquid