ACESSO AO MQTT BROKER (NETWORK SERVER)

Introdução

Para receber os dados através do MQTT broker do Network Server, é necessário que a aplicação possua um cliente de MQTT. É através dessa interface que será permitida a integração da aplicação com os dados provenientes do servidor em tempo real.

 

 

 

Dicionário de seção

  • Client-ID: Identificação de um usuário do sistema. Nesta documentação não será utilizado.
  • End-nodes: Dispositivos de aplicação embarcados com sensor, microcontrolador e transmissor rádio frequência padrão LoRa
  • json: Sigla para JavaScript Object Notation. Estrutura de objetos para envio de informações indexadas.
  • MQTT: Sigla para Message Queueing Telemetry Transport.
  • MQTT broker: Serviço que gerencia usuários, senhas, tópicos e aplicações de uma comunicação do tipo MQTT.
  • MQTT client: Conecta-se ao servidor MQTT broker para receber e/ou enviar dados.
  • MQTT server: Servidor MQTT propriamente dito, instanciado em networkserver.maua.br
  • Network Server: Servidor LoRaWAN que gerencia gateways, end-nodes e aplicações.
  • Node-RED: Servidor para criação de aplicação. Pode ser instalado localmente ou em nuvem.
  • Password: Senha de usuário correspondente ao cadastro do usuário no Network Server.
  • Port: Porta de um servidor em que se está disponibilizado um serviço.
  • Publish: Ação de publicar em um determinado Topic para enviar dados da aplicação ao end-node.
  • QoS: Sigla para Quality of Service. Não explorado nesta documentação.
  • Server: Nesta documentação, corresponde ao endereço em que se encontra o Network Server.
  • Subscribe: Ação de se inscrever em um determinado Topic para receber os dados do end-node à aplicação.
  • Topic: Endereçamento em que se está disponibilizado o acesso à aplicação por meio do MQTT broker.
  • Username: Nome de usuário correspondente ao cadastro do usuário no Network Server.

 

 

 

Conexão

Com o cliente MQTT devidamente instalado, deve-se conectar através dos campos listados abaixo:

  • Hostnetworkserver.maua.br
  • Port1883
  • Username: “mesmo nome de usuário de acesso ao Network Server” (sem as aspas)
  • Password: “mesma senha de acesso ao Network Server” (sem as aspas)
  • Client-IDcolocar um da própria escolha com no mínimo 10 caracteres.

 

A partir de agora, a aplicação deve estar estar conectada ao servidor MQTT do Network Server do Instituto Mauá de Tecnologia.

 

Para exemplo de aplicação NodeRED utilizando a interface de comunicação MQTT  pode-se ler a Exemplo de Aplicação MQTT broker (Node-RED)

 

<– Acesso ao Network Server (IMT)

Exemplo de Aplicação MQTT broker (Node-RED)  –>

Scroll to Top