Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the all-in-one-seo-pack domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6121 Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wpforms-lite domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6121 Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the astra domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6121 ACESSO AO MQTT BROKER (NETWORK SERVER) - Smart Campus Mauá

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