O programa monitora parâmetros MQTT de máquinas e dispositivos industriais.
Com a Internet industrial das coisas (IIoT), cresce o número de dispositivos que se comunicam e precisam ser controlados e monitorados. A Internet das coisas é uma rede grande de sensores, medidores, máquinas e dispositivos que se falam por interfaces e protocolos diferentes. Um dos protocolos mais usados nessas redes é o MQTT, ou Message Queue Telemetry Transport. É um protocolo aberto, leve e compacto, feito para trocar dados entre dispositivos distantes. O MQTT foi pensado para redes de banda limitada. Por isso ele é comum em sistemas M2M (interação máquina a máquina).
O MQTT usa TCP/IP e a porta 1883 por padrão (8883 com SSL).
Vantagens e características do protocolo MQTT
- Dados transmitidos compactos
- Assincronia
- Vários níveis de qualidade de serviço (QoS)
- Funciona com comunicação intermitente e canais pouco confiáveis
- Integração simples de dispositivos novos
Três papéis participam da troca de mensagens no MQTT:
- Publishers, as fontes das mensagens. Podem ser medidores, sensores e outros dispositivos de IoT.
- Broker (broker MQTT), o nó central que liga publishers e subscribers. O broker recebe as mensagens dos publishers, processa, repassa aos subscribers e controla a entrega. Um broker gratuito muito usado é o Mosquitto MQTT.
- Subscribers, os destinatários das mensagens dos dispositivos (medidores e sensores). Por exemplo, o software de monitoramento.
Em um sentido mais amplo, publisher e subscriber são um cliente que pode exercer os dois papéis ao mesmo tempo. Um dispositivo de IoT pode ser publisher e também subscriber, recebendo configuração ou atualização de firmware via MQTT.
O publisher envia dados ao broker MQTT e indica um tópico (topic) na mensagem. Pelo nome do tópico, os subscribers recebem do broker os dados publicados por vários publishers. O nome do tópico tem um ou mais níveis, separados por "/".
Por exemplo, um tópico em que o sensor de temperatura do rack publica os dados pode se chamar:
/data-center/servers-room-1/server-rack-2/temperature
A resposta do broker vem em JSON. Por exemplo,
{"d":{"id":"Dev1","W":90,34,"Q":1000,"S":2900}}
Com o formato da resposta, você obtém o valor da variável desejada:
/d/W/: 90,34
Proteção dos dados
O MQTT não tem mecanismo próprio para proteger as mensagens. Em redes abertas, use o plugin SSL. Ainda assim, o MQTT aceita a autorização simples por login e senha na conexão com o broker.
Uso do protocolo MQTT
Na indústria, o MQTT é usado para monitorar equipamentos e ler parâmetros de medidores e sensores. No 10-Strike Network Monitor Pro, você recebe e analisa esses dados pelo MQTT. A configuração é curta: basta informar os parâmetros básicos:
- Endereço IP do broker
- Porta (1883, por padrão)
- Login e senha
- Tópico (topic)
- Caminho do valor da variável, se a resposta vier em JSON
Quando o valor sai dos limites definidos, o programa avisa de várias formas. O limiar do alerta fica nos parâmetros da verificação. O programa atua como subscriber: conecta ao broker MQTT no intervalo definido e pede o valor que o sensor publicou no tópico.
Sensores inteligentes na rede IIoT acompanham máquinas, transformadores, turbinas eólicas, guindastes e racks. Eles enviam os dados ao sistema central, onde a análise é feita. Com isso, a empresa acompanha o equipamento em tempo real, antecipa a degradação e avalia a eficiência da operação.
Os valores monitorados podem aparecer em indicadores gráficos ou em um esquema, diagrama ou mapa no estilo SCADA.
Atenção! Esta verificação existe apenas na versão Pro do programa.
Veja também:
Requisitos: Windows XP/Vista/7/8.1/10/11, Server 2003/2008/2012/2016/2019/2022.



