Utilisation de la carte GSM-GPRS -- AIR200T -- Quadband 850-900-1800-1900 : Différence entre versions

De HATLAB
Ligne 122 : Ligne 122 :
 
{{Tuto Step
 
{{Tuto Step
 
|Step_Title=Passer un appel, répondre, raccrocher
 
|Step_Title=Passer un appel, répondre, raccrocher
 +
|Step_Content=On vérifie tout d'abord que le code PIN a bien été rentré :
 +
AT+CPIN? => CPIN: READY-/-/OK-/
 +
 +
Ensuite on vérifie qu'on est enregistré sur le réseau
 +
AT+CGREG? => +CGREG: 0,1-/-/OK-/
 +
 +
Ensuite on vérifie que l'opérateur choisi est le bon :
 +
AT+COPS? =>+COPS: 0,0,"SFR"
 +
 +
Note. On peut aussi avoir la liste de tous les opérateurs disposant d'une antenne dans les environs par :
 +
AT+COPS=? => blablabla.... n'hésitez pas à être patient, car ca prend qq secondes de faire le tour des réseaux présents.
 +
 +
Supposant que SFR est votre opérateur, on va vérifier le niveau de signal :
 +
AT+CSQ =>+CSQ: 28,99-/-/OK-/    (je vous renvoie sur d'autres sites pour voir les échelles acceptables...). Chez moi j'ai couramment un signal entre 25 et 34.
 +
 +
Donc, on en déduit qu'on peut passer l'appel et on compose alors le numéro :
 +
ATDATD06XXXXXXX5<chr(13)>      , où 06xxxxx est le numéro que vous voulez appeler. Quand la personne décroche à l'autre bout, vous recevez en retour le message : CONNECT.
 +
 +
Si vous voulez raccrocher vous même, vous pouvez taper :
 +
ATH<chr(13)>
 +
 +
Si vous voulez que votre carte décroche automatiquement au bout de 2 sonneries, tapez :
 +
ATS0=2<chr(13)>
 +
 +
Si la personne raccroche avant vous, vous recevez : NO CARRIER
 +
 +
Note : la carte possède deux pinouts notés M+ et M-. J'ai testé de brancher un micro dessus (en récupérant cela sur un kit piéton de mobile). Ca marche un peu, mais le son n'est pas très bon. Il faudra que je ré-essaie dans des conditions plus favorables.
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
Ligne 137 : Ligne 164 :
 
{{Tuto Step
 
{{Tuto Step
 
|Step_Title=Envoyer un mail
 
|Step_Title=Envoyer un mail
 +
|Step_Content=On commence la session par :
 +
AT+CIPSHUT => ceci permet de fermer toute session déjà ouverte.
 +
 +
AT+CSTT="websfr","","" => cette commande qui est sous la forme AT+CSTT="APN","Id","Password" vous permet de définit les parametres de connection. Comme je suis chez SFR, mon APN est websfr, et je n'ai pas besoin de rentrer ni ID, ni password.
 +
 +
AT+CIICR => ceci lance officiellement la session préparé juste avant
 +
 +
AT+CIFSR => devrait vous donner le numéro ip qui vous est affecté par votre Fournisseur d'accès
 +
 +
Ensuite on entre véritablement dans l'etablissement de la connection  au serveur SMTP. Pour des questions de simplicité, on va se connecter sous telnet :
 +
AT+CIPSTART="TCP","ssl0.ovh.net",587 => oui. j'ai beau être perso chez SFR, je préfère envoyer mes mails via OVH (j'ai ai un compte pro).
 +
 +
AT+CIPSEND=6<chr(13)>
 +
>INIT<chr(13)><chr(10> => /-/-ERROR/- ici j'ai toujours une erreur. Mais ca n'est pas grave. C'est comme si la 1ere commande envoyée via telnet était toujours mauvaise.
 +
 +
AT+CIPSEND=19<chr(13)>
 +
> HELO ssl0.ovh.net/<chr(13)><chr(10>-/-SEND OK/-250 player759.ha.ovh.net/-
 +
 +
AT+CIPSEND=12<chr(13)>
 +
> AUTH LOGIN => le serveur vous répond SEND OK/-334 VXNlcm5hbWU6<chr(13)><chr(10> <= ici il écrit Username: en base64.
 +
 +
Vous lui répondez avec votre ID (en base64) tel que vous l'avez établi dans l'étape précédente :
 +
AT+CIPSEND=26<chr(13)>        (note ici : 26 est la longueur de la chaine que vous voulez envoyer + 2 pour ajouter <chr(13)> et <chr(10)> à la fin
 +
> bxxxxxxxxxxxxxxxxxxxxxxxt<chr(13)><chr(10> => le système vous répond SEND OK/-334 UGFzc3dvcmQ6 <= ce qui veut dire Password en base64.
 +
 +
AT+CIPSEND=22<chr(13)>            (note ici : 22 = lenght + 2 à nouveau)
 +
> Qxxxxxxxxxxxxxxxxxxxxxl<chr(13)><chr(10)> => le système répond
 +
SEND OK/-235 2.7.0 Authentication successful
 +
 +
Ce qui est très encourageant. :-)
 +
On passe alors à l'écriture du mail en lui même :
 +
 +
AT+CIPSEND=30<chr(13)>
 +
> MAIL FROM:xxxxxx@blablabla.com<(chr13)><chr(10)> => SEND OK/-250 2.1.0 Ok
 +
 +
AT+CIPSEND=33<chr(13)>
 +
> RCPT TO:yyy@blablabla.com<chr(13)><chr(10)> => SEND OK
 +
 +
AT+CIPSEND=6<chr(13)>
 +
> DATA => SEND OK.  250 2.1.5 Ok/ 354 End data with <CR><LF>.<CR><LF>
 +
 +
AT+CIPSEND=47<chr(13)>
 +
> Subject: Cet Email est envoye automatiquement<chr(13)><chr(10)> => SEND OK/
 +
 +
AT+CIPSEND=32
 +
> Ici on met le texte qu on veut => SEND OK
 +
 +
AT+CIPSEND=32
 +
> Et on finit par un . tout seul =>SEND OK
 +
 +
AT+CIPSEND=3
 +
>.<chr(13)><chr(10)> =>SEND OK/-250 2.0.0 Ok: queued as 7338D6400DA/-
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step

Version du 23 mai 2018 à 10:03