Conexão Via protocolo MQTT

Conforme descrito na seção Introdução ao protocolo MQTT, o protocolo MQTT permite a comunicação entre equipamentos configurados como Cliente MQTT, por meio de um servidor Broker MQTT.

Esse Broker MQTT pode ser hospedado em diferentes ambientes, incluindo servidores na nuvem (internet), como é o caso do BROKER MQTT do Portal.

No contexto do Portal de Telemetria, a integração de equipamentos que utilizam o protocolo MQTT envolve basicamente três cenários principais:

Conexão de equipamentos remotos

O Portal de Telemetria permite o cadastro e a configuração de Conectores que utilizam o protocolo MQTT. Com isso, equipamentos remotos compatíveis com esse protocolo podem se conectar ao broker MQTT do Portal, possibilitando a troca de informações de forma segura e estruturada.

Publicação de Dados por equipamentos remotos

O cenário mais comum ocorre quando equipamentos remotos publicam valores nos tópicos MQTT associados aos Dados de um Conector previamente cadastrado no Portal. Assim, os valores enviados são automaticamente recebidos e processados pelo Portal.

Envio de comandos para equipamentos remotos

Também é possível que valores escritos nos Dados de um Conector a partir da interface do Portal, sejam publicados nos tópicos MQTT. Dessa forma, os equipamentos remotos que estiverem assinando esses tópicos podem receber e processar os comandos enviados.

Esses valores compartilhados entre o Portal e os equipamentos remotos permitem que os recursos do sistema sejam plenamente utilizados, incluindo:

  • Registro de valores no Histórico de Dados;

  • Geração de Alarmes com envio de notificações via Telegram e e-mail;

  • Exibição de informações em Telas Sinóticas;

  • Entre outras funcionalidades.

As documentações abaixo, dão uma introdução sobre o protocolo MQTT, bem como utilizá-lo no contexto do Portal de Telemetria: