Étape 3: Les commandes de l’AT
Travailler avec ces GSM modules est fondamentalement juste leur envoyer des commandes via le Port série et l’analyse des réponses. Ces modules ont un peu d’intelligence intégré, ce qui facilite ce processus.
Pour envoyer une commande, tapez ces informations dans la ligne de commande en Coolterm et appuyez sur entrée.
Syntaxe de la commande
- Commande de test: AT += ?
- retourne une liste des paramètres ou des plages de valeurs que vous pouvez définir à la commande
- Commande "Read": AT + ?
- Retourne la valeur actuelle de définir des paramètres de cette commande
- Écrire la commande: À += <>...
- Cette commande définit les valeurs des paramètres définissables par l’utilisateur
- Commande d’exécution: AT +
- Exécute une commande sans paramètres définissables par l’utilisateur
- Pour une courte liste des commandes utiles.
- Essayez toutes ces commandes. C’est vraiment cool ! Essayez de faire un appel téléphonique ou en envoyant un texte !
- Pour un recueil de toutes les commandes du datasheet est ici.
Obtenir votre emplacement !
Tapez les commandes suivantes pour obtenir votre localisation (approximative)
- AT + CMGF = 1
- réponse: OK
- réponse: OK
- réponse: OK
- réponse: OK
- réponse: OK
- réponse: + CIPGSMLOC :
- suivi de: OK
Faire une demande GET !
Pour effectuer une requête GET, c’est un processus similaire au début. Vous devez taper toutes ces out et assurez-vous que votre carte SIM se connecte et continue-t-elle une demande GET manuellement avant vous. Il est effectivement très important dans ces systèmes compliqués pour vérifier la fonctionnalité à chaque étape si elle cesse de fonctionner, vous savez exactement à quel point il a cessé de fonctionner. Il facilite considérablement le processus de débogage.
- Tout d’abord, nous configurons le GPRS :
- AT + CMGF = 1
- AT + CGATT = 1
- AT + SAPBR = 3, 1, « CONTYPE », « DATA »
- AT + SAPBR = 3, 1, "APN", "votre apn ici"
- AT + SAPBR = 1, 1
- Le we de configuration HTTP et en faire la demande
- AT + HTTPINIT
- AT + HTTPPARA = « CID », 1
- AT + HTTPPARA = "URL", "votre url ici"
- AT + HTTPACTION = 0
- AT + HTTPREAD
- Puis on ferme le HTTP et le GPRS
- AT + HTTPTERM
- AT + SAPBR = 0, 1