Modifications

Sauter à la navigation Sauter à la recherche
aucun résumé de modification
Ligne 1 : Ligne 1 :  
{{GsmShield-Nav}}
 
{{GsmShield-Nav}}
   −
Voici quelques petit mémo concernant les commandes AT.
+
Voici quelques petits mémos concernant les commandes AT les plus courantes. Ces dernières seront forcements plus détaillées dans le [http://mchobby.be/data-files/gprsshield/SIM900_AT_Command_Manual_V1.03.pdf manuel Ad Hoc des Commandes AT v1.03].
    +
Chaque commande AT se termine par un retour chariot "Carriage Return" correspondant à la touche "Entrée"/"Retour"). Attention donc à la configuration du Moniteur Serie d'Arduino si c'est ce dernier que vous utilisez (Carriage Return + 19200 bauds).
 +
 +
Les commandes AT décritent ci-dessous partent du principe que vous êtes capable de dialoguer avec le module SIM900 à l'aide d'un terminal ou équivalent.
 +
 +
Référez-vous à la documentation relative au sketch [[GeekOnFire_GSM/GPRS_Shield#Charger_le_Sketch_sur_Arduino|Serial Relay]] (ou son successeur lorsqu'il sera disponible).
 +
 +
== Code PIN ==
 +
A ne surtout pas négliger. La plupart des cartes SIM nécessite la saisie d'un code PIN avant de se connecter sur un réseau mobile.
 +
 +
Si votre carte SIM nécessite l'usage d'un code PIN, le module SIM900 produira spontanément le message "'''+CPIN: SIM PIN'''".
 +
 +
Vous pouvez demander le statut relatif au code pin en introduisant la commande "'''AT+CPIN?'''". Si le code PIN est correctement introduit, vous recevrez la réponse "+CPIN: READY"
 +
 +
Pour encoder votre code PIN, utilisez la commande AT suivante (en admettant que votre code PIN est 1234):
 +
 +
AT+CPIN=1234
 +
 +
== Appel téléphonique ==
 +
Pour passer un appel téléphonique, il faut utiliser la commande
 +
 +
== Statut réseau ==
 +
=== Call Ready ===
 +
"Call Ready" est un message envoyé spontanément par le module SIM900 lorsqu'il est enregistré sur le réseau mobile.
 +
Si vous voulez savoir quand votre GPRS est prêt à l'emploi, c'est le message à guetter ;-) .
 +
 +
== SMS ==
 +
=== Utiliser le Mode Texte ===
 +
Pour aborder la gestion des messages SMS, le plus simple est encore de les manipuler en mode Texte.
 +
 +
Pour passer en mode de gestion Texte, utilisez la commande "AT+CMGF=1"
 +
 +
== Réception d'un SMS ==
 +
Lorsque le GPRS Shield reçoit un SMS, le module SIM900 envoi spontanément un message similaire à "'''+CMTI: "SM",21'''".
 +
 +
'''+CMTI:''' servira de détecteur pour identifier la réception du message.
 +
 +
Le 21 indiqué dans l'exemple ci-dessus identifie la position "mémoire" du SIM900 où le message est stocké. Il s'agit d'une information importante.
 +
 +
== Lecture du contenu SMS ==
 +
Pour lire le contenu d'un SMS, il faut utiliser la commande "AT+CMGR=21".
 +
 +
21 indiquant la position "mémoire" où est stocké le message en question. Cette position à été fournie par le message spontanée "+CMTI:" envoyé par le SIM900
 +
 +
Le module SIM900 réagira à la commande "AT+CMGR=..." produira le résultat suivant:
 +
<nowiki>+CMGR: "REC UNREAD","+32499668899","","12/04/08,14:00:39+08"
 +
Love Arduino
 +
</nowiki>
 +
 +
Attention, le message arrive en deux (ou plusieurs) lignes distinctes!
 +
 +
Vous pouvez identifier le statut du message (REC UNREAD), le no de l'émetteur (+32499668899) ainsi que la date et l'heure.
 +
 +
Le message quand à lui est des plus explicite, il s'agit de "Love Arduino" :-)
 
{{MCH-Accord}}
 
{{MCH-Accord}}
29 917

modifications

Menu de navigation