Del PLC a la nube: dashboards IIoT con MQTT y Node-RED
Conectar la planta a la nube no requiere reemplazar tu infraestructura. Con MQTT y Node-RED puedes empezar a visualizar datos en tiempo real en cuestión de días.
Arquitectura mínima
Una primera versión funcional necesita solo tres piezas:
- El PLC publica variables vía MQTT (o un gateway lo hace por él).
- Un broker (Mosquitto) centraliza los mensajes.
- Node-RED se suscribe, transforma y reenvía a un dashboard.
Por qué MQTT
MQTT es ligero, funciona bien con conexiones inestables y usa un modelo publish/subscribe que desacopla productores y consumidores de datos. Eso te permite agregar nuevos consumidores (un dashboard, una base de datos, una alerta) sin tocar el PLC.
Estructura tus topics
Define una jerarquía clara desde el inicio. Cambiarla después es costoso:
planta/linea1/oee
planta/linea1/temperatura
planta/linea2/estado
// Function node en Node-RED: normaliza el payload
msg.topic = "planta/linea1/oee";
msg.payload = Number(msg.payload);
return msg;
Recomendaciones de seguridad
La conveniencia nunca debe costarte la seguridad de la red OT:
- Usa TLS en el broker y credenciales por dispositivo.
- Segmenta la red OT del resto con un firewall industrial.
- Nunca expongas el broker directamente a internet.
El siguiente paso: analítica
Con telemetría viva ya puedes calcular OEE, detectar microparos y alimentar modelos predictivos. Empieza simple: un dashboard con tres KPIs bien elegidos vale más que veinte gráficas que nadie mira.
Sigue leyendo
Ver todo el blogCiberseguridad OT: primeros pasos con IEC 62443
Una guía práctica para empezar a proteger tus redes industriales aplicando el estándar IEC 62443 sin frenar la producción.
10 trucos de TIA Portal que aceleran tu programación
Atajos, librerías reutilizables y buenas prácticas para programar PLCs Siemens S7-1500 más rápido y con menos errores.