Module GSM et données HTTP
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Module GSM et données HTTP



  1. #1
    mitonin

    Module GSM et données HTTP


    ------

    Bonjour tout le monde,

    je n'arrive pas à échanger des data avec mon module GSM, à la place de me renvoyer le HTML de la page, il me renvoie " Pulsar Core homepage NO CARRIER".

    voici mon code:


    sendAT("AT+CGATT=1\r\n"); // GPRS attachment
    get_rep();

    sendAT("AT+CGDCONT=1,IP,m2mint ernet\r\n"); // context parameters
    get_rep();

    sendAT("AT#SCFG=1,1,300,90,600 ,50\r\n"); // socket settings
    get_rep();

    sendAT("AT#SGACT=1,1\r\n"); // context activation
    get_rep();

    sendAT("AT#SD=1,0,80,\"www.tel it.com\"\r\n"); // contacting the server
    get_rep();

    // jusqu'ici il me répond correctement

    sendAT("GET/HTTP/1.1\r\n");
    sendAT("Host:www.telit.com\r\n ");
    sendAT("Connection:keep-alive\r\n");
    sendAT("\r\n");
    get_rep();

    sendAT("AT#SH=1");
    le contrôle de flux a bien été désactivé auparavant.

    Le module me répond bien jusqu'à l'envoi du get HTTP, il me répond donc "CONNECT" après le AT#SD, ce qui signifie que je suis connecté au serveur http.

    j'ai essayé avec Google.com, le message ne commence pas pareil, mais fini tout de même avec "NO cARRIER".

    Quelqu'un aurait une idée du pourquoi et/ou du comment régler le problème?

    merci d'avance de vos réponses

    mitonin

    ps: voici la doc que j'utilise (ici, IP Easy User Guide r15)

    http://www4.telit.com/en/products.ph..._ac=show&p=110

    -----

  2. #2
    Aurélien

    Re : Module GSM et données HTTP

    Salut,
    Une fois le socket ouvert avec la commande SD, le modem te répond CONNECT, ce qui veut dire que tu es bien connecté au serveur.
    Par contre, cela ne veut pas dire que tu es en mode transparent (liaison directe). Pour envoyer des données, il faut passer par une commande d'emission de données AT#SSEND. Et pour recevoir, c'est AT#SRECV, apres avoir vérifié si tu avais bien des octets à lire avec la commande #SI.

    Aurélien

  3. #3
    mitonin

    Re : Module GSM et données HTTP

    d'accord, merci de la réponse, je vais de ce pas faire marcher ce module

  4. #4
    mitonin

    Re : Module GSM et données HTTP

    Par contre ce n'est pas ce qui est dit dans ma doc, il y est dit que si j'ouvre en command mode, cela me renvoie uniquement "OK" et pas "CONNECT" (ce qui est le cas si je lui demande d'ouvrir en command mode).

    Or ici, je ne suis pas censé après communiquer en command mode (donc SSEND,SRECV,SI...).

    du coup je ne sais pas trop pourquoi ca bug, tu penses que c'est une histoire de mode transparent? Comment je peux m'assurer que je suis bien dans ce mode? Je suis obligé de passer en command mode?

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Module pour transmission de données MIDI sans fil
    Par calamus dans le forum Électronique
    Réponses: 2
    Dernier message: 11/11/2012, 07h41
  2. Envoi de trames de données par module XBEE
    Par invite4e6177a6 dans le forum Électronique
    Réponses: 0
    Dernier message: 19/05/2011, 13h46
  3. Réponses: 1
    Dernier message: 28/03/2011, 18h32
  4. comment recuperer les données du module usbi2c
    Par invitecd8f50af dans le forum Électronique
    Réponses: 22
    Dernier message: 12/01/2011, 14h21
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...