Exemplos
Exemplos de comandos AT.
Os exemplos mostrados abaixo, visam criar uma familiaridade do módulo juntamente com os principais comandos envolvidos durante uma operação na Rede LoRaWAN.
1 - Testando a comunicação com o módulo:
Comando:
ATSaída:
OK2 - Reiniciando o módulo:
Comando:
ATZSaída:
MCU: TYPE-A
ATtention command interface
OTAA Mode enabled
DevEui= E4:A0:32:9B:C0:0C:15:F5
JoinEui= 01:01:01:01:01:01:01:01
AppKey= 2B:7E:15:16:28:AE:D2:A6:AB:F7:15:88:09:CF:4F:3C
3 - Restaurando o módulo para configurações de fábrica:
Comando:
AT+DEFLTSaída
E7:D8:3F:61:15:93:63:19OTAA Mode enabled
DevEui= E4:A0:32:9B:C0:0C:15:F5
JoinEui= 01:01:01:01:01:01:01:01
AppKey= 2B:7E:15:16:28:AE:D2:A6:AB:F7:15:88:09:CF:4F:3C
OK4 - Configurações iniciais do módulo:
4.1 - Definindo uma nova chave de segurança(App Key):
Comando:
AT+APPKEY=2B:7E:15:16:28:AE:D2:A6:AB:F7:15:88:09:CF:4F:3C Saída:
OK5 - Realizando JOIN na rede LoRaWAN
5.1 - Modo OTAA
Comando:
AT+JOINSaída:
OK
JOINED5.2 Modo ABP
Trocando o modo de autenticação para ABP
Comando:
AT+NJM=0Saída:
ABP Mode enabled
DevEui= 00:05:16:80:00:11:55:5C
DevAdd= 01F9B4E4
NwkSKey= 2B:7E:15:16:28:AE:D2:A6:AB:F7:15:88:09:CF:4F:3C
AppSKey= 2B:7E:15:16:28:AE:D2:A6:AB:F7:15:88:09:CF:4F:3C
OKSalvar as configurações
Comando:
AT+SAVESaída:
OKQuando o dispositivo entra modo ABP, não é preciso efetuar o JOIN na rede. Caso você execute o comando AT+JOIN, perceberá que receberá o retorno AT_ERROR.
Para finalizar, reinicie o módulo.
6 - Envio de Uplinks
6.1 - Payload plain text
Comando:
AT+SEND=1:HelloSaída:
OK6.2 - Payload binária
Comando:
AT+SENDB=1:01Saída:
OK7 - Envio de Uplinks Confirmados
7.1 - Configurando Mensagem Confirmada
Comando:
AT+CFM=1Saída:
OK7.2 - Enviando Uplink
Comando:
AT+SENDB=1:01Saída:
OK
Network Server "ack" an uplink data confirmed message transmission8 - Recebimento de Downlinks
8.1 - Sem Downlinks para serem recebidos:
Comando:
AT+RECVBSaída:
0:
OK9.1 - Com Downlinks para serem recebidos:
Comando:
AT+RECVBSaída:
6:0102
OK10 - Dispositivo em Classe C:
10.1 - Alterando a classe do módulo para Class C:
Comando:
AT+CLASS=CSaída:
switch to class C done
OK10.2 - Salvando as configurações:
Comando:
AT+SAVESaída:
OK10.3 - Reiniciando o módulo
Comando:
ATZ10.4 - Efetuando o Join na Rede:
Comando:
AT+JOINSaída:
OK
JOINED
switch to class C done11 - Salvando configurações na memória do módulo
Comando:
AT+SAVESaída:
OKLast updated
Was this helpful?