LR_CFG_RAK3172
Este bloco tem por função enviar uma sequência de comandos AT de configuracao do modulo LoRa RAK3172.
Após o bloco ser habilitado pela entrada EN, ficará aguardando uma transição de subida em START; quando essa ocorrer, o bloco irá configurar o modulo. A entrada START deve permanecer em nível alto durante a execução do bloco. Na finalização o resultados do processo de configuração estará no sinal de READY. Os Pulsos de DONE_EVT sinalizará em RESULT os eventuais erros ou sucessos durante o processo.
Nota
Para se conectar a rede LoRaWAN, utilizar o bloco LR_CONN_RAK3172
Bloco
LR2_CFG
+--------------------+
BOOL ----|START DONE_EVT|---- BOOL
| |
USINT ----|COMM_SRC READY|---- BOOL
| |
USINT ----|LORA_MODE RESULT|---- INT
| |
STRING ----|DEV_EUI ----------- |----
| |
STRING ----|APP_EUI ----------- |----
| |
STRING ----|APP_KEY ----------- |----
| |
----|R_BUF ------------- |----
+--------------------+
Parâmetros
Nome |
Classe |
Tipo |
Dim. |
V. Ini. |
Descrição |
START |
Entrada |
BOOL |
FALSE |
Habilita incio da configuração |
|
COMM_SRC |
Entrada |
USINT |
0 |
Canal de comunicação a ser utilizado |
|
LORA_MODE |
Entrada |
USINT |
0 |
Modo de operação do Lora: OTAA[1] ou ABP[2] |
|
DEV_EUI |
Entrada/Saída |
STRING |
:16 |
Device EUI gerado pela application no LoraNertwork Server |
|
APP_EUI |
Entrada/Saída |
STRING |
:32 |
Application EUI gerado pela application no LoraNertwork Server |
|
APP_KEY |
Entrada/Saída |
STRING |
:32 |
App Key gerado pela application no LoraNertwork Server |
|
R_BUF |
Entrada/Saída |
ANY |
Buffer utilizado na transação corrente (envio do comando e recepção da resposta do bloco ASCII_SR) |
||
DONE_EVT |
Saída |
BOOL |
FALSE |
Pulso de saida que indica “bloco finalizado”, é preciso verificar no CFG_STS se o evento terminou com sucesso ou erro |
|
READY |
Saída |
BOOL |
FALSE |
Flag indicativo de config. OK |
|
RESULT |
Saída |
INT |
0 |
Resultado da operação |
RESULT
05 : GL_INV_PAR: DEV_EUI inválida, APP_EUI inválido, APP_KEY inválido
15 : GL_HDW_FAIL: Erro de hardware (modulo não responde os comandos AT)
AT Comands enviados
ATZ
>>bCurrent Work Mode: LoRaWAN.
AT+NWM=1
>>bCurrent Work Mode: LoRaWAN.
AT+NJM=1
>>OK
AT+DEVEUI=AC1F09FFFE0538DD
>>OK
AT+APPEUI=000000000000005A
>>OK
AT+APPKEY=A515C840ECBA9A89592298A6B3526412
>>OK