Modifications

Sauter à la navigation Sauter à la recherche
4 437 octets ajoutés ,  17 novembre 2013 à 21:51
Ligne 52 : Ligne 52 :  
Minicom est un programme de contrôle de modem et d'émulation de terminal pour les systèmes Unix et Linux. Il peut être comparé à HyperTerminal de Windows. Ce programme a été écrit par Miquel van Smoorenburg d'après le populaire Telix pour MS-DOS. Minicom apporte une émulation totale d'ANSI et VT100, un langage de script externe, et d'autres choses encore.
 
Minicom est un programme de contrôle de modem et d'émulation de terminal pour les systèmes Unix et Linux. Il peut être comparé à HyperTerminal de Windows. Ce programme a été écrit par Miquel van Smoorenburg d'après le populaire Telix pour MS-DOS. Minicom apporte une émulation totale d'ANSI et VT100, un langage de script externe, et d'autres choses encore.
   −
MiniCom à l'avantage d'être intégralement utilisable depuis un terminal et donc aussi aussi via une connexion SSH. C'est bigrement pratique si vous accédez à votre Raspberry Pi par l’intermédiaire de la seule connexion réseau (via SSH) car grâce à MiniCom vous pouvez commander votre module GPRS a travers SSH + MiniCom.  
+
MiniCom à l'avantage d'être intégralement utilisable depuis un terminal et donc aussi aussi via une connexion SSH. C'est bigrement pratique si vous accédez à votre Raspberry Pi par l’intermédiaire de la seule connexion réseau (via SSH) car grâce à MiniCom vous pouvez commander votre module GPRS a travers SSH + MiniCom.
 +
 
 +
=== Installation de MiniCom ===
 +
 
 +
Ouvrez une session terminal et entrez la commande suivante pour installer minicom sur votre Raspberry Pi
 +
 
 +
<nowiki>sudo apt-get install minicom</nowiki>
 +
 
 +
== Première communication avec le GPRS ==
 +
=== Brancher votre GPRS ===
 +
Assurez vous d'avoir branché votre module GPRS [[RASP-GOF-GSM-GPRS-Brancher|comme détaillé ici]].
 +
 
 +
[[Fichier:RASP-GSM-GPRS_bb.jpg|640px]]
 
   
 
   
 +
Mettez le sous tension... mais n'activer pas encore le module GPRS.
 +
 +
=== Démarrer MiniCom ===
 +
Nous allons maintenant nous connecter sur notre GPRS à l'aide de MiniCom.
 +
 +
Tapez la commande suivante dans une session terminal:
 +
 +
<nowiki>minicom -b 19200 -o -D /dev/ttyAMA0</nowiki>
 +
 +
Vous devriez voir le message d'invite de MiniCom
 +
 +
[[Fichier:RASP-GOF-GSM-GPRS-UART-01.jpg|480px]]
 +
 +
=== Activer le module GPRS ===
 +
Pressez ensuite le bouton d'activation du module GPRS pour l'activer.
 +
 +
[[Fichier:RASP-GOF-GSM-GPRS-UART-02.jpg]]
 +
 +
Si votre module est allumé alors:
 +
* La led PWR: Alimentation (<font color="green">Vert</font>) est allumée.
 +
* La led Statut: <font color="blue">Bleu</font> est allumée.
 +
* La led Netlight: Réseau <font color="red">Rouge</font> clignote.
 +
 +
[[File:GSM-Shield-02-fr.jpg|center]]
 +
 +
Dans le même temps, vous devriez voir apparaitre les premiers messages AT en provenance du module GPRS
 +
 +
[[Fichier:RASP-GOF-GSM-GPRS-UART-03.jpg|480px]]
 +
 +
Vous pouvez noter les messages suivants en provenance du module GPRS.
 +
* RDY
 +
* +CFUN: 1
 +
* +CPIN: SIM PIN
 +
 +
"RDY" indique que le module GPRS est prêt à recevoir des commandes.
 +
 +
"+CPIN: SIM PIN" indique que le module attend le code PIN correspondant à la carte GSM insérée dans le module.
 +
 +
Nous avons détaillé beaucoup de commandes AT dans notre [[GeekOnFire_GSM/GPRS_Shield|tutoriel GSM/GPRS destiné à Arduino]], il contient une foule d'information utile.
 +
 +
== Exemple: envoi et réception de SMS ==
 +
Nous allons maintenant envoyer un SMS avec notre module GSM/GPRS en détaillant chacune des étapes et commandes AT utilisées. Vous trouverez plus d'informations sur ces commandes AT dans [[GeekOnFire GSM/GPRS Shield Mémo AT|notre petit mémo AT]]
 +
 +
Dans le cas de figure ci-dessous, nous partons du principe que minicom est déjà actif sur le port série matériel
 +
 +
<nowiki>minicom -b 19200 -o -D /dev/ttyAMA0</nowiki>
 +
 +
Et que votre module GSM GPRS est prêt à être activé.
 +
 +
{| class="wikitable" border="1"
 +
| align="center" style="background:#f0f0f0;"|'''Description'''
 +
| align="center" style="background:#f0f0f0;"|'''Commande envoyé vers SIM900 (depuis votre clavier)'''
 +
| align="center" style="background:#f0f0f0;"|'''Message envoyé par le SIM900 (vers votre Pi)'''
 +
|-
 +
| Démarrage du module SIM900 en pressant le bouton de démarrage||||
 +
|-
 +
| Message spontané : PRET envoyé par le SIM900||||RDY
 +
|-
 +
| Message spontané : envoyé par le SIM900||||+CFUN: 1
 +
|-
 +
| Message spontané : CODE PIN REQUIS||||+CPIN: SIM PIN
 +
|-
 +
| Envoi du code PIN||AT+CPIN=1234||
 +
|-
 +
| Commande acceptée ||||OK
 +
|-
 +
| Message spontané : SIM900 enregistré sur le réseau mobile.||||Call Ready
 +
|-
 +
| Utilisation du mode texte||AT+CMGF=1||
 +
|-
 +
| Commande acceptée ||||OK
 +
|-
 +
| Envoyons donc un SMS vers le module GSM/GPRS<br />[[Fichier:RASP-GOF-GSM-GPRS-UART Send SMS to GSM-GPRS.jpg|360px]] ||||
 +
|-
 +
| Message spontané : réception de SMS stocké dans message store #3||||+CMTI: "SM",3
 +
|-
 +
| Lecture du message store #3||AT+CMGR=3||
 +
|-
 +
| Le SIM900 renvoi le contenu du message store||||+CMGR: "REC UNREAD","+32477665544","","13/11/12,20:30:08+04"
 +
|-
 +
| ||||GOF gsm/gprs running great with Raspberry Pi
 +
|-
 +
| Ligne totalement vide retournée par la SIM900||||
 +
|-
 +
| Commande AT+CMGR= acceptée (et cloturée)||||OK
 +
|-
 +
| Effacer le contenu du message store #3||AT+CMGD=3||
 +
|-
 +
| Commande acceptée et exécutée.||||OK
 +
|-
 +
| Envoi d'un SMS||AT+CMGS="+32477661111"||
 +
|-
 +
| Affiche l'invite de saisie du message||||>
 +
|-
 +
| Saisie le message puis retour à la ligne||> Envoi d'un message depuis||
 +
|-
 +
| Affiche l'invite de saisie du message (2ieme ligne)||||>
 +
|-
 +
| Saisie de la 2ieme ligne puis retour à la ligne||> mon Raspberry Pi||
 +
|-
 +
| Affiche l'invite de saisie du message (3ieme ligne)||||>
 +
|-
 +
| Presser CTRL + Z sur ligne vide pour achever le message||> CTRL + Z||
 +
|-
 +
| Message spontané : Message Store #5||||+CMGS: 5
 +
|-
 +
| Message spontané : ligne vide||||
 +
|-
 +
| Commande acceptée (et message envoyé)||||OK
 +
|-
 +
| [[Fichier:RASP-GOF-GSM-GPRS-UART Received SMS from GSM-GPRS.jpg|360px]] ||||
 +
|}
 +
 
{{RASP-GOF-GSM-GPRS-TRAILER}}
 
{{RASP-GOF-GSM-GPRS-TRAILER}}
29 917

modifications

Menu de navigation