A9G GPS GSM GPRS Development Board G21

$26.0

La carte de développement A9G est une carte de développement multifonctionnelle basée sur le module A9G GPRS / GSM + GPS / BDS qui peut être utilisée pour vérifier les fonctions de communication de base et les fonctions périphériques du module A9G.

In stock

SKU: BRD15841 Categories: ,

Description

Le module GSM/GPRS/GPS A9G d’Ai-thinker est une solution IoT intégrée qui prend en charge le réseau GSM/GPRS à double bande et dispose en même temps d’un module GPS intégré. Si votre projet implique à la fois un module GSM et un module GPS, le GPS GSM A9G est un bon choix.

La carte présente une taille compacte et une faible consommation de courant. Grâce à ses capacités d’économie d’énergie, la consommation de courant est aussi faible que 3 mA en mode veille. Elle communique avec le microcontrôleur via le port UART prenant en charge les commandes AT.

L’A9G est livré par défaut avec un chargeur de démarrage ou un micrologiciel et peut donc être contrôlé à l’aide de commandes AT via Arduino, ESP8266 et Raspberry Pi. Il peut être utilisé pour connecter des modules tels qu’Arduino et Raspberry Pi à Internet et peut être utilisé dans une large gamme d’applications IoT et est idéal pour les applications IoT pour la domotique, le contrôle sans fil industriel, l’électronique portable, les dispositifs de détection de localisation sans fil, les signaux de système de localisation sans fil et d’autres applications IoT.

 Caractéristiques

  • Module : Ai Thinker A9G
  • Prend en charge les appels vocaux et les messages SMS.
  • Tension de fonctionnement : 3,3 V – 4,2 V
  • Fréquences quadri-bande : 850/900/1800/1900 MHz
  • Courant de veille : < 2 mA
  • Prise en charge du GPS, du BDS (système de positionnement par satellite chinois Beidou)
  • Prend en charge le service de données GPRS, le débit de téléchargement maximal est de 85,6 Kbps, le téléchargement de données est de 42,8 Kbps
  • Prend en charge l’audio numérique et l’audio analogique

Caractéristiques

  • Taille : 19,2 mm x 18,8 mm x 3 mm
  • Température de fonctionnement : -30 ℃-80 ℃
  • Tension de fonctionnement : 3,5 V – 4,2 V (il est préférable d’alimenter avec 4 V)
  • Tension d’alimentation : > 3,5 V
  • Faible consommation d’énergie :
  • Sensibilité:
  • Niveau GPIO : 2,8 V

Connexion

  • Connectez l’USB-TTL avec 4 fils lors du débogage, VUSB-5V ; GND-GND ; AT_TX-RX ; AT_RX-TX
  • Ou alimentation par USB, puis connecter trois autres lignes, GND-GND ; AT_TX-RX ; AT_RX-TX
  • Ou alimentation par batterie au lithium, VBAT-(3,3v-4,2) V ; GND-GND ; AT_TX-RX ; AT_RX-TX ; (alimentation VBAT, il faut appuyer sur le bouton power_key pendant environ 2 s)

Allumer

  • La carte de développement A9G peut être alimentée par USB ou par batterie au lithium.
  • Il ne nécessite aucune opération lorsqu’il est alimenté 1-2s.
  • Veuillez appuyer sur le bouton Rst_Key pour réinitialiser.
  • Le module entre en mode de commande AT par défaut.

Les détails structurels du module sont mentionnés ci-dessous

Prise en main de la carte de développement A9G GPS GSM GPRS

Dans ce guide, je vais essayer d’expliquer brièvement les premières étapes pour travailler avec l’A9G avec les modules GSM, GPS, GPRS. J’installerai le logiciel nécessaire et j’essaierai de le contrôler à l’aide des commandes AT.

Matériel requis

  • Convertisseur USB vers série CP2102
  • Carte de développement GPS GSM GPRS A9G
  • Fils de liaison

Connexion du matériel

 

1) Connectez les antennes GSM et GPS au module A9G.

2) Insérez une carte SIM dans la fente pour carte SIM et une carte Micro SD dans la fente pour carte SD

3) Connectez les broches Vcc et GND du module aux broches Vcc et GND du convertisseur USB vers série.

4) Connectez la broche Rx de l’A9G à la broche Tx du convertisseur et la broche Tx de l’A9G à la broche Rx du convertisseur et connectez-le à votre PC.

5) Ouvrez l’outil AI Thinker et sélectionnez le port COM et le débit en bauds corrects (dans ce cas, il s’agit de 115 200) et cliquez sur le bouton Ouvrir la série.

Si tous les composants sont présents, téléchargez le programme pour contrôler le module à l’aide des commandes AT :  Télécharger

Lors des premières étapes de l’apprentissage d’un nouvel appareil, vous devez essayer toutes ses fonctionnalités. Le module est livré avec un firmware qui vous permet d’accepter les commandes AT et de les traiter. Nous connectons le module via un convertisseur TTL

Étapes d’utilisation des fonctions GPS du module :

1) Dans la section commande, écrivez la commande AT et cliquez sur le bouton Envoyer. OK doit s’afficher sur le moniteur, ce qui indique que votre module est connecté avec succès.

2) Maintenant, pour activer le GPS, nous devons envoyer une commande AT+GPS=1. Cela active le GPS et lorsqu’il s’allume, la LED GPS commence à clignoter.

3) Après cela, nous enverrons une commande AT+GPSRD=5. Cette commande lira les données GPS et les enverra au moniteur toutes les 5 secondes. Les données apparaissant sur le moniteur seront au format NMEA qui peut être converti pour obtenir les détails des données GPS.

4) Pour arrêter cela, nous devons envoyer la commande AT+GPSRD=0 et cela arrêtera d’envoyer des données GPS et après cela, envoyez la commande AT+GPS=0 qui désactivera également le GPS.

 

Étapes à suivre pour utiliser les fonctions GPRS du module :

1) Pour vérifier l’état du GPRS, nous pouvons utiliser des commandes telles que AT+CREG ? si cette commande affiche 1, 1 sur le moniteur, cela signifie que nous sommes enregistrés sur le réseau. De même, nous pouvons utiliser la commande AT+CGATT qui affiche 1 lorsque nous sommes connectés au réseau

2) Pour se connecter à Internet via GPRS, nous devons envoyer une commande qui est AT+CGDCONT=1, “IP”, “www”. où “IP” est le protocole Internet et “www” est le nom du point d’accès qui peut être différent dans votre cas. Lorsque nous envoyons la commande, elle doit afficher OK, ce qui signifie que nous sommes connectés au GPRS.

3) Utilisez la commande AT+CIPSTATUS pour vérifier si l’IP est connectée ou non, elle doit afficher « Initial ».

4) Pour envoyer une requête HTTP, nous devons saisir une commande qui est AT+HTTPGET=” anyserver link ” cela enverra une requête get au lien du serveur qui est mentionné après le signe “=”. Lorsque la commande est envoyée, le moniteur affiche les données reçues et dans la ligne inférieure se trouve la réponse envoyée par le serveur.

Utilisation de la fonctionnalité GSM du module A9G

Le module A9G dispose de fonctions GSM grâce auxquelles il peut être utilisé pour lancer un appel, recevoir un appel et envoyer un SMS. Lorsque nous composons le numéro dont la carte SIM est insérée dans le module A9G, un message « RING » apparaît en permanence sur le moniteur. Les commandes AT qui peuvent être utilisées pour appeler et envoyer des SMS à l’aide de l’A9G sont les suivantes :

Commandes d’appel :

  • ATA : Utilisé pour répondre à un appel entrant. En envoyant cette commande “+CIEV: “CALL”, 1 CONNECT” ; le message est reçu.
  • ATD : Cette commande est utilisée pour composer un numéro cette commande est envoyée comme ” Numéro AT+ à composer ” et lors de l’envoi de cette commande nous recevons un message disant ” Numéro ATD+ composé  OK +CIEV : “APPEL”, 1 +CIEV : “SOUNDER”, 1 ” ;
  • ATH : Cette commande permet de déconnecter un appel. Cette commande est envoyée sous le nom “ATH” et lors de l’envoi, nous recevons un message “+CIEV: “CALL”, 0 OK”;
  • AT+SNFS=0 : Cette commande permet d’activer tous les écouteurs/casques connectés au module. Cette commande les active.
  • AT+SNFS=1 : Cette commande est utilisée pour activer la sélection du haut-parleur.
  • AT+CHUP : Cette commande provoque la fin de l’appel en cours par le terminal mobile

 

      Commandes SMS :-

  • AT+CMGF=1 : Cette commande permet de sélectionner le format du message SMS. A l’envoi de cette commande on reçoit un OK. Cela permet de lire et d’écrire les messages SMS sous forme de chaînes de caractères au lieu de caractères hexadécimaux.
  • AT+CMGS : Cette commande permet d’envoyer des SMS à un numéro de portable donné. Le format d’envoi de cette commande est “AT+CMGS=”  numéro de portable “. Lors de l’envoi de cette commande, le moniteur affichera > Vous pouvez maintenant saisir le texte du message et l’envoyer en utilisant la combinaison de touches – : TEST Après quelques secondes, le modem répondra avec l’ID du message, indiquant que le message a été envoyé correctement : “+CMGS: 62”. Le message arrivera sur le téléphone portable sous peu.
  • AT+CMGL :  Cette commande est utilisée pour lire les messages SMS à partir du stockage préféré.

 

Voilà donc ce que vous pouvez voir dans le tutoriel : le module A9G est capable de faire de nombreuses choses, comme les fonctions GPS, les fonctions GPRS telles que les appels, l’envoi de SMS, la connexion à Internet, etc., ce qui le rend très utile dans les applications liées à l’IoT où nous devons également utiliser les données de localisation GPS. Comme il peut être piloté à l’aide de commandes AT, il est très facile d’utiliser ce module et peut s’avérer être un outil efficace et compact pour vos projets.

 

Ressources