Ligne 38 : |
Ligne 38 : |
| # démarrer le moniteur série | | # démarrer le moniteur série |
| # démarrer le GPRS Shield en appuyant sur le bouton on/off | | # démarrer le GPRS Shield en appuyant sur le bouton on/off |
− | ## Le programme attend le mot clé "Ready" | + | ## Le programme attend le mot clé "Ready" OU "+CPIN: SIM PIN" qui indique qu'un code PIN est attendu. |
− | ## Il teste ensuite la nécessité d'un code pin (et envois le code Pin si nécessaire) | + | ## Si un code Pin est attendu, ce dernier est automatiquement envoyé (voir contenu de la variable SIM_PIN_CODE) |
− | ## Il se met en attente de réception de message SMS | + | ## Lorsque le GPRS shield est enregistré sur le réseau, le message "Call Ready" est envoyé par le module SIM900. |
− | # Envoyer le message "on" par SMS au GPRS shield | + | # A l'enregistrement sur le réseau mobile: |
− | # Le Shield reçoit une alerte SMS | + | ## Le message "Call Ready" est capturé par le logiciel qui affiche alors le message "*** GPRS Shield registered on Mobile Network ***" |
− | ## Le programme consulte la liste des messages. | + | ## Le programme configure le GPRS shield en Mode Texte pour les SMS (voir commande "AT+CMGF=1") |
− | ## Il récupère ensuite le message. | + | # Utilisez un autre mobile et envoyez le message "on" par SMS vers le no de téléphone du shield GPRS |
− | ## Il interprète le contenu du message. | + | # Le Shield reçoit une alerte SMS (message "+CMTI"). |
| + | ## Le programme affiche le texte "*** SMS Received ***" |
| + | ## Le programme extrait la position de stockage du SMS dans le module SIM900 depuis le message "+CMTI" |
| + | ## Le programme consulte le contenu du message à l'aide de la commande "AT+CMGR=''xx''" (xx est le numéro de stockage du SMS dans le module SIM900) |
| + | ## Il récupère ensuite le texte du message. |
| + | ## Il interprète le contenu du message (par l'intermédiaire de la fonction ProcessSms). |