Neste tutorial estão descritos os procedimentos para capacitar o usuário a publicar os dados enviados pelo Nexto Logger NL717 ao servidor TTN, a fim de disponibilizá-los para manipulação de acordo com a necessidade da aplicação. O servidor TTN integra os dados através do protocolo MQTT.
Componentes
Equipamentos: Gateway LoRa GW700; Datalogger NL717
Softwares: Mastertool IEC XE 3.62; MQTT.FX (Ferramenta para assinar os tópicos publicados no broker)
Seções do Tutorial
1. Integração TTN
2. Configuração MQTT.fx
3. Verificando as mensagens enviadas
1. Integração TTN
O servidor TTN oferece alguns protocolos para integração dos dados, neste tutorial iremos utilizar o protocolo MQTT. Acesse o servidor inserindo o caminho The Things Network na barra de endereço do seu navegador padrão, clique em Applications, em Integrations e em seguida MQTT. Na imagem
abaixo estão as informações que iremos configurar no cliente MQTT:
2. Configuração MQTT.fx
Para que seja possível visualizar os dados publicados no Broker em MQTT, é necessário instalar o software MQTT.fx.
Desta forma, no seu navegador padão, acesse o link Download MQTT.fx e baixe o software no seu computador.
Em Broker Address, adicione o endereço conforme está descrito no servidor TTN (ver Item 1 acima), configure em Broker Port a porta do broker desejada. Em User Credentials preencha os tópicos Username e Password, conforme os dados em Connection credentials no servidor TTN (ver Item 1 acima) e clique em Apply.
Selecione o Profile Name desejado e depois clique em Connect.
Clique na aba Subscribe e digite o tópico para receber as mensagens, em seguida, clique no botão Subscribe. Para entender a estrutura dos tópicos no servidor TTN, clique no link: TTN - Servidor MQTT.
Obs: caso você tenha dúvida com o nome do tópico, digite o # para receber todos os tópicos da aplicação, assim você pode confirmar o tópico que quer assinar.
3. Verificando as mensagens enviadas
Na imagem abaixo, vemos a mensagem publicada via MQTT pelo servidor TTN. Essa mensagem é publicada no formato
JSON e contém informações do device Nexto Logger NL717, do gateway GW700, e o payload, que é mensagem enviada
pelo NL717, no campo "frm_payload":
Na imagem abaixo, está demonstrado o payload no servidor TTN, onde no primeiro apontamento a mensagem está em hexadecimal e no segundo no formato base64.
Para convertermos para hexadecimal a mensagem enviada no formato base64, podemos utilizar um conversor online: Conversor Base64 to Hex .
Veja também:
Gateway LoRa - GW700 - Inserindo o gateway na TTN (The Things Network) (Parte 1)
Datalogger IoT NL717 - Inserindo um END-DEVICE na TTN (The Things Network) (Parte 2)
Datalogger IoT NL717 - Verificando as mensagens enviadas – Servidor TTN (Parte 3)
Comentários
0 comentário
Por favor, entre para comentar.