El programa puede monitorear parámetros MQTT en diversas máquinas y dispositivos industriales.
Con el desarrollo del Industrial Internet of Things (IIoT), hay cada vez más dispositivos que interactúan entre sí y deben controlarse y monitorearse. El Internet de las cosas es una red amplia de sensores, medidores, máquinas y dispositivos heterogéneos que se comunican mediante distintas interfaces y protocolos de transferencia de datos. Uno de los protocolos de comunicación más populares en esas redes es MQTT o Message Queue Telemetry Transport. Es un protocolo abierto, ligero y compacto diseñado para intercambiar datos entre dispositivos muy distantes entre sí. MQTT se creó para redes con ancho de banda limitado. Esa característica lo ha hecho muy usado en sistemas M2M (Machine-Machine Interaction).
MQTT usa el protocolo TCP/IP y el puerto 1883 por defecto (8883 para SSL).
Ventajas y características del protocolo MQTT
- Compacidad de los datos transmitidos
- Asincronía
- Soporte de varios niveles de calidad de servicio (QoS)
- Capacidad de operar con comunicación intermitente y canales poco fiables
- Integración sencilla de nuevos dispositivos
En el paso de mensajes MQTT intervienen tres partes:
- Publishers, fuentes de mensajes. Pueden ser medidores, sensores y otros dispositivos IoT.
- Broker (MQTT-broker), el nodo MQTT central que proporciona comunicación entre publishers y subscribers. El broker recibe mensajes de los publishers, los procesa, los reenvía a los subscribers y controla la entrega. Un broker popular y gratuito es Mosquitto MQTT.
- Subscribers, receptores de mensajes de dispositivos (medidores y sensores). Por ejemplo, software de monitoreo.
En un sentido más amplio, publisher y subscriber son un cliente que puede desempeñar ambos roles a la vez. Un dispositivo IoT puede ser no solo publisher, sino también subscriber y recibir configuración o actualizaciones de firmware vía MQTT.
Un publisher envía datos al broker MQTT e indica un topic concreto en el mensaje. Mediante el nombre del topic, los subscribers reciben del broker los datos publicados por varios publishers. Los nombres de topic constan de uno o más niveles separados por "/".
Por ejemplo, así puede llamarse un topic en el que un sensor de temperatura en un rack de servidores publica datos:
/data-center/servers-room-1/server-rack-2/temperature
La respuesta del broker llega en formato JSON. Por ejemplo:
{"d":{"id":"Dev1","W":90,34,"Q":1000,"S":2900}}
Puede obtener el valor de una variable deseada si conoce el formato de la respuesta:
/d/W/: 90,34
Protección de datos
MQTT no incluye mecanismos propios para proteger los mensajes transmitidos. Para una protección fiable en redes abiertas, use el complemento SSL. No obstante, MQTT sigue admitiendo la autorización simple por login y contraseña al conectarse a un broker.
Aplicación del protocolo MQTT
MQTT se usa con frecuencia en la industria para monitorear equipos y leer parámetros de medidores y sensores. Puede recibir y analizar datos con el protocolo MQTT en 10-Strike Network Monitor Pro. La configuración no lleva mucho tiempo: solo debe establecer los parámetros básicos:
- Dirección IP del broker
- Puerto (1883 por defecto)
- Login y contraseña
- Topic
- Ruta al valor de la variable si la respuesta viene en formato JSON
Cuando el valor del parámetro supera los límites indicados, el programa le notifica con rapidez de varias formas. El umbral de alerta se configura en los parámetros de la comprobación. El programa actúa como subscriber, se conecta al broker MQTT tras un intervalo definido y solicita el valor publicado por el sensor en el topic indicado.
Los sensores inteligentes conectados a la red IIoT monitorean el funcionamiento de tornos, transformadores, aerogeneradores, grúas y racks de equipos. Transmiten datos al sistema central de monitoreo, donde se analizan. Así, las empresas pueden monitorear el funcionamiento de su equipo en tiempo real, prever su degradación y evaluar la eficiencia operativa.
Puede mostrar los valores monitoreados en indicadores gráficos o en un esquema, diagrama o mapa tipo SCADA.
¡Atención! Esta comprobación solo está disponible en la versión Pro del programa.
Véase también:
Requisitos: Windows XP/Vista/7/8.1/10/11, Server 2003/2008/2012/2016/2019/2022 compatible.



