Comment envoyer des SMS par modem GSM en mode PDU?
Je veux envoyer des Sms en mode PDU. J'ai vérifié les spec de mon modem, et il prend en charge PDU mode.
J'ai développé une PDU de l'encodeur et du décodeur, mais maintenant je ne sais pas comment faire pour envoyer des données à mon modem. J'ai essayé ces commandes AT:
AT
AT+CMGF=0
après l'envoi de ces commandes, j'ai envoyé le PDU de données comme ceci:
AT+CMGW="16079189390500410011000C918939050000000000AA02E834"
J'ai vérifié l'exactitude de cette PDU à l'aide de cet outil en ligne :
http://www.twit88.com/home/utility/sms-pdu-encode-decode
mais après l'envoi via la commande AT, le modem raccroche.
Est-ce la bonne manière d'envoyer des SMS Pdu?
J'ai cherché sur Google et ne peut pas trouver de l'information utile.
OriginalL'auteur motevalizadeh | 2013-08-28
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, pour envoyer des sms lorsque le modem est en mode pdu, vous devez envoyer ces commandes:
AT+CMGS=<longueur> <CR>, où la longueur (la longueur de PDU chaîne binaire - 2) /2.
Lorsque "> " symbole apparaît, vous devez envoyer votre pdu et le caractère ctrl+z (char.ConvertFromUtf32(26)).
Voici quelques ressources qui peuvent être utiles:
http://www.developershome.com/sms/ SMS Tutoriel
http://www.diafaan.com/sms-tutorials/gsm-modem-tutorial/online-sms-deliver-pdu-decoder/ un autre en ligne pdu décodeur (mais votre lien est mieux à mon avis)
http://www.fccps.cz/img.asp?attid=24590 Commandes AT guide (pour wavecom, mais il n'y a pas de différence)
Dernier conseil - utiliser un client telnet pour vous connecter et tester votre modem et de voir comment il réagit
OriginalL'auteur solonevich
longueur de PDU string = ( PDUlength - 2 - ServiceCentreNumber longueur ) /2
ServiceCentreNumber longueur est le premier octet de PDU de la chaîne. (2 Hex char = 8 bits)
De commande pour envoyer des sms en mode PDU:
Une autre variante est d'utiliser à la place +CMGS commande +CMGW à écrire msg à la mémoire (code même ci-dessus) et ensuite utiliser +de CMS pour envoyer le message à partir de la mémoire.
OriginalL'auteur Huỳnh Hữu Ân