LR1_CFG

Este bloco tem por função enviar uma sequência de comandos AT de configuracao do modulo LoRa

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 do bloco o START será desabilitado e 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 LR1_CONN

Bloco

                  LR1_CFG
           +--------------------+
  BOOL ----|EN               ENO|---- BOOL
           |                    |
  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

EN

Entrada

BOOL

1

Entrada habilitadora do bloco

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)

ENO

Saída

BOOL

FALSE

Saída de habilitação

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

  • 02 : Erro no comando de leitura do status

  • 11 : DEV_EUI inválida

  • 12 : APP_EUI inválido

  • 13 : APP_KEY inválido

  • 30 : Erro de hardware (modulo não responde ?)