MQTT: el protocolo que conecta los sensores de tu planta con el resto del sistema

Cuando una planta empieza a sensorizar sus equipos, surge rápido una pregunta práctica: ¿cómo hago que todos esos datos lleguen a donde tienen que llegar —un dashboard, una base de datos, un sistema de alertas— sin saturar la red ni depender de conexiones frágiles? MQTT es, hoy, la respuesta más extendida a ese problema en entornos IIoT.
Se trata de un protocolo de mensajería ligero, pensado desde el origen para dispositivos con poca capacidad de proceso y conexiones poco fiables: justo el escenario habitual en una planta industrial con decenas o cientos de sensores repartidos por distintas zonas.
¿Cómo funciona MQTT?
MQTT se basa en un modelo publicador/suscriptor (publish/subscribe) en lugar de conexiones punto a punto. Un elemento central, el broker, recibe los mensajes que publican los dispositivos (por ejemplo, un sensor de temperatura) organizados en ‘topics’, y los redistribuye a todos los que se han suscrito a ese topic (un dashboard, un histórico, un sistema de alertas).
- Los dispositivos no necesitan conocerse entre sí, solo hablar con el broker: esto simplifica mucho añadir o quitar equipos.
- Los mensajes son muy ligeros, lo que lo hace viable incluso con conexiones 3G/4G o redes de bajo ancho de banda.
- Incluye mecanismos de calidad de servicio (QoS) para garantizar que un mensaje crítico llegue, incluso con cortes de conexión.
- El ‘Last Will and Testament’ permite notificar automáticamente si un dispositivo se desconecta de forma inesperada, algo muy útil para detectar fallos de comunicación.
Por qué encaja tan bien en la industria
Frente a otros protocolos más pesados o pensados para otros contextos, MQTT resuelve bien un problema muy concreto de las plantas industriales: múltiples fuentes de datos, ancho de banda limitado en algunas zonas, y necesidad de que la información llegue a varios consumidores distintos (un SCADA, un histórico en la nube, un panel de mantenimiento) sin multiplicar conexiones.
- Monitorización de sensores de temperatura, vibración, consumo o presión en tiempo real.
- Integración entre PLCs/gateways y plataformas cloud de análisis de datos.
- Sistemas de alarmas y notificaciones que deben llegar de forma fiable aunque falle momentáneamente la red.
- Arquitecturas edge, donde un gateway local agrega datos de muchos sensores antes de enviarlos a la nube.
Un punto a tener en cuenta
MQTT no sustituye a los protocolos de control en tiempo real de un PLC (como Profinet o EtherCAT): no está pensado para eso. Su valor está en la capa de datos y monitorización, no en el control determinista de una máquina. La clave para un proyecto exitoso es tener claro qué información necesita viajar por MQTT y cuál debe seguir gestionándose con las herramientas de control tradicionales.
¿Te interesa para tu planta?
Si tienes sensores o equipos que hoy no están conectados a ningún sistema central, o cuyos datos se revisan manualmente, es muy probable que una arquitectura basada en MQTT sea la forma más rápida y económica de empezar a centralizarlos. En Moelec Automation diseñamos e implementamos este tipo de arquitecturas adaptadas al equipamiento que ya tienes en planta.

