Introduction aux commandes AT

1. Connaissances de base

1. Objectif : Il est utilisé pour contrôler les règles d'interaction entre TE (Terminal Equipment) et MT (Mobile Terminal), comme le montre la figure ci-dessous. Dans le réseau GSM, les utilisateurs peuvent contrôler les appels, les messages texte, les répertoires téléphoniques, les services de données et les fax via les commandes AT. (La commande AT ne prête attention qu'à la mauvaise situation et la situation correcte ne nécessite pas d'opérations supplémentaires)

 2. Quatre commandes de commandes AT

set-commande=X

Définissez l'attribut dans la commande AT (égal à combien)

commande-test=?

Afficher les valeurs des paramètres légaux définis par la commande AT (combien peuvent y en avoir)

Commande de requête ?

Interrogez la valeur d'attribut définie par la commande AT actuelle (qu'est-ce que c'est maintenant)

Exécuter une commande

Exécuter des commandes AT (aucun paramètre n'est requis, comme l'interrogation du numéro de version, etc.)

3. Application de 4 commandes

catégorie

grammaire

exemple

commande de test

À+<x>=?

AT+CMEE=?

commande de requête

À+<x> ?

AT+CMEE ?

Exécuter la commande (avec paramètres)

AT+<x>=<......>

AT+CMEE=0

Exécuter la commande (sans argument)

À+<x>

AT+NRB

AT+CMEE=0 signifie renvoyer ERREUR

AT+CMEE=1 signifie renvoyer des informations d'erreur spécifiques lorsqu'une erreur se produit

2. Utilisation des commandes AT

1. Faites attention

Enregistrer sur flash, cela signifie que la valeur ne sera pas modifiée après la mise hors tension ou la réinitialisation, c'est-à-dire qu'elle prendra effet de manière permanente

Dans les commandes suivantes, la plupart des réponses sont OK

2. Client TCP à connexion unique

Configurer le mode Wi-Fi

AT+CWMODE=3

connecter le routeur

AT+CWJAP="SSID", "mot de passe"

Interroger l'adresse IP de l'appareil ESP8266

AT+CIFSR

réponse:

+CIFSR:APIP,"192.168.4.1"

+CIFSR:APMAC,"1a:fe:34:a5:8d:c6"

+CIFSR:STAIP,"192.168.3.133"

+CIFSR:STAMAC,"18:fe:34:a5:8d:c6"

D'ACCORD

Le PC et l'appareil ESP8266 sont connectés au même routeur, et un outil de débogage réseau est utilisé côté PC pour établir un serveur TCP.

Supposons que l'adresse IP du serveur créée par le PC soit 192.168.3.116 et que le port soit 8080.

L'appareil ESP8266 se connecte au serveur ci-dessus en tant que client TCP

AT+CIPSTART="TCP","192.168.3.116",8080

L'appareil ESP8266 envoie des données au serveur

AT+CIPSEND=4 // définit la longueur de la date qui sera envoyée, par exemple 4 octets

>test // saisir les données, pas de CR

réponse:

Recv 4 octets

ENVOYER OK (dépasser 4 octets n'est pas valide)

Lorsque l'appareil ESP8266 reçoit les données envoyées par le serveur, il affichera les informations suivantes

+IPD,n:xxxxxxxxxxxx // reçu n octets, data=xxxxxxxxxxxx

Je suppose que tu aimes

Origine blog.csdn.net/weixin_45981798/article/details/131886500
conseillé
Classement