Bonjour à tout le monde,
Je programme en VC2003 et je voudrais envoyer et récevoir des SMS à partir de mon programme via les commandes AT.
J'ai un modem WAVE COM connecté sur le port COM1 de ma machine.
J'ouvre bien le port mais aucune commande AT que j'ai testé sur HyperTerminal ne s'exécute.
Par exemple une fois mon port ouvert, j'écris sur le port (avec WriteFile) la commande
"AT+CPIN=000"
pour le code pin de la puce (orange)
la fonction retourne OK mais la commande n'est pas exécutée.
Par ailleurs j'ai lu dans une discussion du forum que :
[Si tu as l'intention de coder un programme, il suffit d'ouvrir le port COM:3 (dans ton cas)
d'écrir sur le port com une première commande AT
"AT+CMGS=" & NuméroDeTel
d'attendre que le modem réponde en renvoyant le prompt
">" sur réception du prompt tu écris ensuite sur le port com ton message :
"bla bla" & "bla bla" & chr(26) <--- ctrlZ
tu n'as plus qu'a récupérer le code d'erreur pour savoir si le SMS est parti ou pas.]
je ne comprend pas comment le modem va m'envoyer un promtp dans mon appli.
je ne sais pas si quelque'un peux me donner une piste.
merci d'avance.
Partager