Reset do módulo LoRa WAN

Em algumas situações onde o Gateway (hat da Radioenge) fica offline. Quando ele volta, apesar das mensagens do End Device (OTAA) estarem chegando na TTN, a TTN não repassa as mensagens para nossa aplicação.

Nesta situação gostariamos de fazer um JOIN novamente. O End Device não deixa fazer o Join. Ele responde Already Joined.

Se forçamos o Reset tirando a energia momentariamente somente do End Device o Join funciona e a TTN volta a mandar os dados para nossa aplicação.

Tentamos fazer o Reset enviando os comandos na serial: ATZ, ATZ\r\n, ATZ\n mas em nenhuma das situações conseguimos que ele fizesse o reset. Versão do firmware: Radioenge AT 1.3.35B0

  • Alguma idéia em algo que posso estar fazendo errado? Tem algum exemplo de código que vc usam e funciona?
  • Existe alguma outra forma de fazer o reset? Via pino?
  • Existe alguma forma de forçar fazer o JOIN novamente mesmo que internamente o End Device esteja no estado “joined”?

Obrigado.

O comando ATZ\r\n está funcionando normalmente nessa versão.

Não é possível reinicializar via pino.

Pode-se tentar mudar o tipo de autenticação para ABP (AT+NJM=0), depois voltar para OTAA (AT+NJM=1) e pedir o join novamente (AT+JOIN).

Teste do comando ATZ usando software de comunicação serial HTERM.