Introdução aos comandos AT

1. Conhecimento básico

1. Finalidade: É utilizado para controlar as regras de interação entre TE (Equipamento Terminal) e MT (Terminal Móvel), conforme figura abaixo. Na rede GSM, os usuários podem controlar chamadas, mensagens de texto, agendas telefônicas, serviços de dados e fax por meio de comandos AT. (O comando AT presta atenção apenas à situação errada, e a situação correta não requer operações adicionais)

 2. Quatro comandos do comando AT

set-command=X

Defina o atributo no comando AT (igual a quanto)

comando de teste=?

Exibir os valores legais dos parâmetros definidos pelo comando AT (quantos podem ser)

Comando de consulta?

Consulte o valor do atributo definido pelo comando AT atual (o que é agora)

Executando um pedido

Execute comandos AT (nenhum parâmetro é necessário, como consultar o número da versão, etc.)

3. Aplicação de 4 comandos

categoria

gramática

exemplo

comando de teste

AT+<x>=?

AT+CMEE=?

comando de consulta

AT+<x>?

AT+CMEE?

Executar comando (com parâmetros)

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

AT+CMEE=0

Executar comando (sem argumentos)

AT+<x>

AT+NRB

AT+CMEE=0 significa retornar ERRO

AT+CMEE=1 significa retornar informações de erro específicas quando ocorre um erro

2. Uso de comandos AT

1. Preste atenção

Salvar em flash, significa que o valor não será alterado após desligar ou reiniciar, ou seja, terá efeito permanente

Nos comandos a seguir, a maioria das respostas está OK

2. Cliente TCP de conexão única

Configurar modo wi-fi

AT+CWMODE=3

conectar roteador

AT+CWJAP="SSID","senha"

Consulte o endereço IP do dispositivo ESP8266

AT+CIFSR

resposta:

+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"

OK

O PC e o dispositivo ESP8266 estão conectados ao mesmo roteador, e uma ferramenta de depuração de rede é usada no lado do PC para estabelecer um servidor TCP.

Suponha que o endereço IP do servidor criado pelo PC seja 192.168.3.116 e a porta seja 8080.

O dispositivo ESP8266 se conecta ao servidor acima como um cliente TCP

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

Dispositivo ESP8266 envia dados para o servidor

AT+CIPSEND=4 // define o comprimento da data que será enviada, como 4 bytes

>test // insira os dados, sem CR

resposta:

Receber 4 bytes

ENVIAR OK (exceder 4 bytes é inválido)

Quando o dispositivo ESP8266 receber os dados enviados pelo servidor, ele solicitará as seguintes informações

+IPD,n:xxxxxxxxx // recebeu n bytes, data=xxxxxxxxxxx

Acho que você gosta

Origin blog.csdn.net/weixin_45981798/article/details/131886500
Recomendado
Clasificación