[LUA] port série, AT Commandes
Résolu
poukkid
Messages postés
106
Date d'inscription
Statut
Membre
Dernière intervention
-
poukkid Messages postés 106 Date d'inscription Statut Membre Dernière intervention -
poukkid Messages postés 106 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Ma question risque de rester sans réponse mais on sait jamais :
j'utilise LUA pour développer une gestion de port série sur lequel il ya un modem gsm branché, et j'aimerais envoyer des sms de type text (et non pas raw, mais raw ca ne marche pas non plus de toutes façon) via mon script lua et le port série. je bloque car je ne suis pas sur que le port série reçoive bien mes instructions, et surtout je ne reçois aucune réponse en retour ou bien je n'arrive pas a l'interpréter
J'utilise la librairie rs232 adaptée a linux via la EZ24lib.
Un exemple de code que j'essaie d'envoyer au modem :
Si quelqu'un a une idée je suis preneur, Merci d'avance
Ma question risque de rester sans réponse mais on sait jamais :
j'utilise LUA pour développer une gestion de port série sur lequel il ya un modem gsm branché, et j'aimerais envoyer des sms de type text (et non pas raw, mais raw ca ne marche pas non plus de toutes façon) via mon script lua et le port série. je bloque car je ne suis pas sur que le port série reçoive bien mes instructions, et surtout je ne reçois aucune réponse en retour ou bien je n'arrive pas a l'interpréter
J'utilise la librairie rs232 adaptée a linux via la EZ24lib.
Un exemple de code que j'essaie d'envoyer au modem :
-- j'envoie la commande avec le numéro et terminée par un retour chariot fd.V24Write("AT+CMGS=\"+336XXXXXXXX\"\r", 23) -- j'essaye d'attendre le prompt que je suis sensé recevoir en retour ">" (mais je reçois 8 comme code donc ca n'a pas l'air de fonctionner) fd.V24Getc() -- j'envoie le message de test fd.V24Write("testmsg", 7) -- j'envoie le Ctrl+Z fd.V24Putc(26)
Si quelqu'un a une idée je suis preneur, Merci d'avance
A voir également:
- [LUA] port série, AT Commandes
- Invite de commandes - Guide
- Commandes terminal mac - Guide
- Port icmp ✓ - Forum Réseau
- Port ping - Forum Réseau
- At mail ✓ - Forum Mail
1 réponse
Ok apres 3 jours de galère qui on fini par désespoir par me faire poster ici mon problème je l'ai résolu, si jamais quelqu'un cherche la meme chose il faut configurer correctement le débit du port série, le mien était en 115200 bauds et j'utilisais 9600 bauds.
Cette info est assez dure a trouver donc voici les paramètres (cf : http://ezv24.sourceforge.net/api-html/ezV24_8h.html#ae08f2130d8fba85048175b387939030faf345d759ad56d8af38d59bf7aaef1738 )
a mettre dans les paramètres via cette commande :
voir ici pour plus d'infos : http://hackinglab.org/lua/luasource.html
Cette info est assez dure a trouver donc voici les paramètres (cf : http://ezv24.sourceforge.net/api-html/ezV24_8h.html#ae08f2130d8fba85048175b387939030faf345d759ad56d8af38d59bf7aaef1738 )
B9600=13 -- 9600 bauds (donc pas celui là) B115200=17 -- 115200 bauds
a mettre dans les paramètres via cette commande :
fd.V24SetParameters(B115200,V24_8BIT,NO_PARITY)
voir ici pour plus d'infos : http://hackinglab.org/lua/luasource.html