Ce que vous apprendrez
- Comment interface A7672 avec Arduino projets
- Complet A7672s aux commandes guide de référence
- Construire un monde réel GPS Tracker utilisant A7672S
- Compréhension Variantes A7672S Et leurs différences
- Exécution SMS, appels et demandes HTTPS
- Travailler avec Connectivité cellulaire 4G LTE Dans les projets IoT
IMPORTANT: Variants de module A7672S
La série A7672 a plusieurs variantes avec différentes capacités. Ce tutoriel couvre le A7672S-Fasequi comprend des GNS intégrés pour le suivi de l’emplacement. D’autres variantes comme A7672S-LASC et A7672S-Lase n’ont pas de support GNSS. Bien que ce tutoriel s’applique à toutes les variantes A7672S, la Liés aux GNS aux commandes ne fonctionnent qu’avec les modules A7672S-Fase.
|
Paramètre
|
Symbole
|
Limites |
Unité
|
| Min |
Typique |
Max |
| Tension d’alimentation |
VCC |
5 |
– |
12 |
V |
| Tension d’entrée de la batterie |
Vbat |
3.4 |
3.8 |
4.2 |
V |
| Consommation actuelle |
IC |
– |
~ 500 |
~ 3 |
mame |
| Température de fonctionnement |
Haut |
-40 |
– |
85 |
° C |
| Température de stockage |
Tstorage |
-40 |
– |
90 |
° C |


| Catégorie |
À la commande |
Description |
Réponse attendue |
Utilisation suggérée |
| Test de base |
À |
Test de connectivité de base pour s’assurer que le module est réactif. |
D’ACCORD |
Vérification initiale du module |
| Définition de Baudrate |
À + iprex = |
Définit le taux de bauds de l’interface série du module en permanence. Prend effet même après un redémarrage. |
D’ACCORD |
Lors de la définition d’un taux de bauds personnalisé |
| Statut SIM |
AT + cpin? |
Vérifie si la carte SIM est prête. |
+ Cpin: prêt |
Après avoir inséré la carte SIM |
| Identification de la SIM |
AT + ICCID |
Récupère l’ICCID de la carte SIM (identifiant de carte de circuit intégré). |
+ ICCID: [20-digit number] |
Pour vérifier l’insertion correcte de la SIM |
| Qualité du signal |
AT + CSQ |
Renvoie la résistance du signal (0–31) et le taux d’erreur bit. Utile pour diagnostiquer les problèmes de réseau. |
+ Csq: xx, yy |
Dépannage faible ou aucun signal |
| Enregistrement du réseau |
AT + CREG? |
Vérifie si le module est enregistré sur un réseau mobile. |
+ Creg: N, Stat (par exemple, 1,1 = réseau domestique) |
Assure que le module est connecté au réseau |
| Activer l’inscription |
À + creg = 1 |
Active les codes de résultats non sollicités d’enregistrement du réseau. |
D’ACCORD |
Exécuter avant de vérifier le statut d’enregistrement |
| Enregistrement des GPRS |
À + cgreg = 1 |
Permet les codes de résultats non sollicités d’enregistrement GPRS. |
D’ACCORD |
Exécuter avant d’utiliser les services de données |
| Activer le contexte PDP |
AT + CGACT = 1,1 |
Active le contexte PDAP (Packet Data Protocol (PDP) pour activer les données GPRS. |
D’ACCORD |
Avant d’effectuer des opérations HTTP / FTP |
| Obtenir l’adresse IP |
À + cgpaddr = 1 |
Récupère l’adresse IP attribuée au contexte PDP. |
+ Cgpaddr: 1, |
Pour vérifier l’activation réussie des GPRS |
| Contrôle de puissance GNSS |
At + cgNSspwr = 1 |
Pouvoirs sur le module GNSS (Global Navigation Satellite System). |
OK, + CGNSSPWR: Prêt! |
Avant de récupérer les données GNSS / GPS |
| Étape |
À la commande |
Réponse |
Description |
| 1 |
À |
D’ACCORD |
Test de connectivité de base. Vérifie si le module est alimenté et réactif. |
| 2 |
AT + CSQ |
+ Csq: xx, yy |
Rapporte la résistance du signal (0–31) et le taux d’erreur bit. Utile pour vérifier la qualité du réseau. |
| 3 |
AT + ICCID |
+ ICCID: [20-digit number] |
Renvoie l’ICCID de la SIM. Confirme que la carte SIM est insérée et lisible. |
| 4 |
AT + CREG? |
+ Creg: N, stat |
Vérifie l’état d’enregistrement du réseau du module. Aide à s’assurer qu’il est connecté à un réseau mobile. |
| 5 |
ATD + 91XXXXXXXXXX; |
OK, + CLCC: 1,0,2,0,0, « + 91xxxxxxxxx », 145, « » |
Initie un appel vocal au numéro spécifié. S’il est répété sans raccrochage approprié, des erreurs peuvent se produire. |
| 6 |
Ath |
D’ACCORD |
Termine l’appel vocal en cours. |

| Étape |
À la commande |
Réponse |
Description |
| 1 |
À |
D’ACCORD |
Test de connectivité de base. Vérifie si le module est alimenté et répond à la communication en série. |
| 2 |
AT + CSQ |
+ Csq: xx, yy |
Rapporte la résistance du signal (0–31) et le taux d’erreur bit. Aide à évaluer la qualité du signal du réseau. |
| 3 |
AT + ICCID |
ICCID: [20-digit number] |
Récupère l’ICCID de la SIM. Confirme que la carte SIM est insérée et détectée correctement. |
| 4 |
AT + CREG? |
+ Creg: N, stat |
Vérifie l’état d’enregistrement du réseau. STAT = 1 signifie enregistré (à domicile), 5 signifie l’itinérance, d’autres signifient non connectés. |
| 5 |
À + cmgf = 1 |
D’ACCORD |
Définit le format SMS en mode texte (1). Le mode PDU est 0. Requis avant d’envoyer des messages texte. |
| 6 |
At + cmgs = « + xxyyyyyyyyyy; » |
> Invite |
Se prépare à envoyer des SMS au numéro spécifié. Attendez l’invite> avant de taper le message. |
| 7 |
(Tapez votre message) |
(Aucun jusqu’à envoyé) |
Entrez le message (par exemple, je suis le module A7672S). Terminez le message avec Ctrl + Z ou ASCII CHAR 26. |
| 8 |
(après que Ctrl + Z est envoyé) |
+ Cmgs: n |
Confirme le message a été envoyé. n est le numéro de référence attribué au message par le module. |

| À la commande |
Exemple de réponse |
Description |
| At + cgNSspwr = 1 |
OK, + CGNSSPWR: Prêt! |
Pouvoirs sur le module GNSS. Utilisez AT + CGNSSPWR = 0 pour le désactiver. |
| At + cgnssinfo |
+ CGNSSInfo: 3,19 ,, 09,09,11.0110083, n, 77.0132217, E, 170625,120712.00,314.1,0.000,189.93,1,88,1.26,1.3 |
Renvoie les données GNSS au format séparé des virgules, contenant le mode de correction, la position, la date, la vitesse, etc. |

| Champ # |
Valeur |
Signification |
Conversion / explication |
| 1 |
3 |
Mode de fixation |
1 = pas de correctif, 2 = correction 2D, 3 = correction 3D |
| 4 |
9 |
Satellites en vue |
Indique le nombre de satellites visibles |
| 5 |
9 |
Satellites utilisés |
Nombre de satellites utilisés dans le correctif |
| 6–7 |
11.0110083, n |
Latitude |
En degrés décimaux; N = positif, s = négatif |
| 10-11 |
77.0132217, E |
Longitude |
En degrés décimaux; E = positif, w = négatif |
| 14 |
170625 |
Date |
Format: Ddmmyy → 25-Jun-2025 |
| 15 |
120712 |
Temps UTC |
Format: HHMMSS.SS → 12: 07: 12.00 UTC |
| 16 |
314.1 |
Altitude |
En mètres au-dessus du niveau de la mer |
| 17 |
0 |
Vitesse |
En nœuds; Convertir en km / h en multipliant par 1,852 |
| 18-20 |
189.93, … |
Valeurs DOP (HDOP, VDOP, PDOP) |
Valeurs DOP plus faibles = précision de position plus élevée |
| Étape |
Catégorie |
À la commande |
Description |
Réponse attendue |
| 1 |
Initialisation du réseau
|
AT + cpin? |
Vérifiez la préparation de la simulation |
+ Cpin: prêt |
| 2 |
À + creg = 1 |
Activer le rapport d’état d’enregistrement du réseau |
D’ACCORD |
| 3 |
À + cgreg = 1 |
Activer le rapport d’état d’enregistrement GPRS |
D’ACCORD |
| 4 |
AT + CREG? |
Vérifier l’état d’enregistrement |
+ Creg: 1,1 |
| 5 |
AT + CGACT = 1,1 |
Activer le contexte PDP (Packet Data Protocol) |
D’ACCORD |
| 6 |
À + cgpaddr = 1 |
Obtenez l’adresse IP affectée au contexte PDP |
+ Cgpaddr: 1, |
| 7 |
Configuration ssl
|
À + cmee = 2 |
Activer les codes d’erreur verbeux |
D’ACCORD |
| 8 |
At + csslcfg = « sslversion », 0,4 |
Définissez la version SSL / TLS sur TLS 1.2 |
D’ACCORD |
| 9 |
Configuration HTTP
|
À + httpterm |
Terminer toute session HTTP existante |
OK ou erreur |
| 10 |
À + httpinit |
Initialiser le service HTTP |
D’ACCORD |
| 11 |
At + httppara = « sslcfg », 0 |
Activer SSL en utilisant le profil 0 |
D’ACCORD |
| 12 |
À + httppara = « url », « https://example.com/api » |
Définir l’URL cible HTTPS |
D’ACCORD |
| 13 |
At + httppara = « connectto », 30 |
Définir le délai de connexion à 30 secondes |
D’ACCORD |
| 14 |
At + httppara = « recvto », 30 |
Définir le délai d’attente à 30 secondes |
D’ACCORD |
| 15 |
At + httppara = « contenu », « application / json » |
Définir le type de contenu en tant que JSON |
D’ACCORD |
| 16 |
At + httppara = « userdata », « autorisation: jeton » |
Ajouter un en-tête d’autorisation (si nécessaire) |
D’ACCORD |
| 17 |
Téléchargement de données
|
À + httpdata = 174 10000 |
Préparez-vous à envoyer des données: 174 octets avec 10 sec délai |
Invite de téléchargement |
| 18 |
{« Device_id »: « tracker1 », …} |
Collez directement la charge utile JSON, terminez avec le délai d’expiration |
D’ACCORD |
| 19 |
Demande HTTPS |
À + httpaction = 1 |
Envoyer la demande de poste (1 = Post) |
+ Httpaction: 1 ,, |
| 20 |
Réponse Lire |
At + httpread |
Lire la réponse du serveur (facultatif) |
Contenu de réponse du serveur |
| 21 |
Nettoyage |
À + httpterm |
Terminer la session HTTP |
D’ACCORD |



Questions fréquemment posées – Module A7672S
Quelle est la différence entre A7672S-Fase et A7672S-Lase?
A7672S-Fase comprend le GNSS et le support BLE pour le suivi GPS, tandis que les variantes A7672S-Lase / LASC n’ont pas de capacités GNSS.
Les A7672 peuvent-ils travailler avec Arduino Uno?
Oui, l’A7672S a un changement de niveau intégré, ce qui le rend compatible avec des tableaux Arduino 5V comme Arduino Uno sans convertisseurs de niveau externe.
Quelles cartes SIM fonctionnent avec A7672 en Inde?
A7672S soutient tous les principaux réseaux indiens, notamment Jio, Airtel et VI. Cependant, certains SIM Jio configurés pour le mode 5G peuvent nécessiter une reconfiguration du réseau.
Référentiel GitHub pour A7672S
Projets utilisant le module GSM




Retrouvez l’histoire de Raspberry Pi dans cette vidéo :