Comment puis-je connecter ma carte data+ via des commandes AT sur le SIM800L ?

Le SIM800L est un module à faible coût qui permet des connexions de données et des SMS via le réseau 2G. L'explication suivante est limitée exclusivement au SIM800L.

La configuration du SIM800L pour l'utilisation avec votre carte SIM data+ se fait via des commandes AT via l'interface série (broches RX et TX). Veuillez vous assurer que le module est correctement connecté à votre Arduino, Raspberry Pi ou appareil similaire selon les spécifications. Un convertisseur de tension est souvent nécessaire pour atteindre la tension requise, et l'alimentation fournie par les broches I/O pourrait ne pas être suffisante, ce qui entraîne des erreurs fréquentes.

Dans l'IDE Arduino, il existe des packages de fonctions alternatifs pour utiliser le SIM800L, facilitant la configuration via un sketch.

Les commandes AT suivantes peuvent être utilisées dans cet ordre pour connecter l'appareil à Internet :

AT
OK

Vérifie si la connexion série fonctionne correctement.

AT+CFUN=1
OK

Active toutes les fonctionnalités du modem.

AT+CPIN?
+CPIN: READY

Affiche "READY", ce qui indique que la carte SIM fonctionne et est prête.

AT+CGATT=1
OK

Active la connexion GPRS.

AT+CSTT="wsim","",""
OK

Configure le bon APN sans nom d'utilisateur ni mot de passe.

AT+CIICR
OK

Établit le contexte PDP, c'est-à-dire la session Internet.

AT+CIFSR
100.XXX.XXX.XXX

Affiche l'adresse IP attribuée.

AT+CIPSTART="TCP","exploreembedded.com",80
OK
CONNECT OK

Établit une connexion TCP.

AT+CIPSEND=63
>

Indique que 63 caractères suivent, dans lesquels la commande TCP est transmise.

GET exploreembedded.com/wiki/images/1/15/Hello.txt HTTP/1.0

Une requête exemple qui récupère le contenu d'un fichier texte.

Comme les commandes AT peuvent varier en fonction du module utilisé, ces instructions ne peuvent être utilisées que dans une mesure limitée pour des modules autres que le SIM800L. En cas de doute, veuillez consulter la documentation du fabricant pour les commandes AT correspondantes.