IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual C++ Discussion :

Envoi/r�ception SMS via Commandes AT


Sujet :

Visual C++

  1. #1
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    165
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 165
    Par d�faut Envoi/r�ception SMS via Commandes AT
    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.

  2. #2
    Membre du Club
    Inscrit en
    D�cembre 2005
    Messages
    10
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2005
    Messages : 10
    Par d�faut
    Salut David , j'ai r�ponde a ton MP, mais apr�s avoir lu ton topic ici j'ajoute juste un truc.

    Je pense que apres avoir envoy� ta commande tu dois pouvoir utiliser une m�thode de lecture de ton port com (readFile je suppose)
    Comment est g�r� la class port com dans ton IDE ?
    Y a t'il une notion d'�v�nement ? si oui tu dois normalement avoir le d�clenchement d'un �v�nement sur r�ception de data sur le port com si oui tu n'as plus qu'a utiliser le ReadFile et v�rifier que qu'il n'y a pas dans le buffer le code hexad�cimal du carat�re ">", j'esp�re que ca te permettra d'avancer un peu.

  3. #3
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    165
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 165
    Par d�faut
    Bonjour timeout92

    En effet un message est envoy� par le port � mon application indiquant la pr�sence des donn�es sur le port, mais je ne savais pas. il suffisait simplement comme tu le dis de lire le caract�re et de tester qu'il vaut ">"
    Merci pour ton aide.

    Il y'a �galement une classe de farsce qui m'a permis de bien comprendre la communication avec le port s�rie.

Discussions similaires

  1. Envoi de SMS via commandes "AT"
    Par Abyss dans le forum Windows
    R�ponses: 10
    Dernier message: 12/06/2014, 20h14
  2. Envoi de SMS via un code
    Par marie eva dans le forum WinDev
    R�ponses: 1
    Dernier message: 22/12/2012, 18h48
  3. Envoi de SMS via fichier texte
    Par Flamme_2 dans le forum Android
    R�ponses: 3
    Dernier message: 02/04/2012, 13h44
  4. Envoi des sms via un modem en c#
    Par genoud0110 dans le forum C#
    R�ponses: 7
    Dernier message: 28/04/2010, 14h35
  5. envoi de sms via un PC
    Par lidouka dans le forum Ordinateurs
    R�ponses: 10
    Dernier message: 11/04/2006, 23h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo