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:
Índices
- Informações do Protocolo MQTT
- Cadastro de um Conector MQTT
- Conectando um Cliente MQTT ao Portal
- Publicando(enviando) valores em Tópicos(dados) de um Conector
- Assinando(recebendo) valores de Tópicos(Dados) de um Conector
- Chaves de Acesso
- Restrições e Limitações
- Depurando eventos MQTT em um Conector
- Simulador MQTT
- Tópicos de Sistema de um Conector
- Guia de conexão MQTT com o Portal utilizando o MQTTBox