¿Por qué este stack?
La combinación Node-RED + InfluxDB + Grafana se ha convertido en el estándar de facto para proyectos de datos industriales que no quieren depender de licencias propietarias. Cada herramienta hace exactamente lo que debe: Node-RED integra, InfluxDB almacena series de tiempo con alta eficiencia, y Grafana visualiza con dashboards profesionales.
El costo de implementación es prácticamente solo el servidor (puede correr en hardware modesto o en la nube), sin pagos por número de tags, usuarios o funcionalidades.
Node-RED: el integrador
Node-RED es una herramienta de programación visual basada en flujos, desarrollada por IBM y ahora bajo la Open JS Foundation. En industria, su rol es actuar como middleware: recibe datos de PLCs (vía OPC UA, Modbus, MQTT), los transforma, filtra y envía al Historian.
Sus nodos más usados en proyectos industriales:
- node-red-contrib-opcua — cliente OPC UA para conectar PLCs Siemens, Allen-Bradley, etc.
- node-red-contrib-modbus — cliente Modbus TCP/RTU para PLCs y variadores legacy
- node-red-contrib-influxdb — escritura directa a InfluxDB
- node-red-dashboard — paneles simples (complemento a Grafana para vistas operativas)
InfluxDB: el Historian
InfluxDB es una base de datos de series de tiempo optimizada para alta frecuencia de escritura y consultas temporales eficientes. Escrita en Go, usa su propio lenguaje de consulta (Flux) y ofrece retención de datos configurable para no acumular datos indefinidamente.
Para proyectos industriales recomendamos InfluxDB v2 con políticas de retención diferenciadas: datos crudos a 1 segundo por 30 días, datos agregados por minuto por 1 año, datos por hora de forma indefinida. Esto controla el crecimiento del almacenamiento sin perder capacidad analítica histórica.
Grafana: la visualización
Grafana es la herramienta de visualización más potente del ecosistema open source. Conecta directamente a InfluxDB (y a más de 50 otras fuentes de datos, incluyendo Power BI, SQL, Prometheus). Sus capacidades de alerta, variables de dashboard y panel de OEE lo hacen ideal para sala de control y reportes gerenciales.
Arquitectura completa del stack
Para alta disponibilidad, el stack puede desplegarse con redundancia: dos instancias de Node-RED con balanceador, InfluxDB en cluster o con backup automático a S3, y Grafana con autenticación LDAP para acceso corporativo.
¿Quieres este stack en tu planta?
Implementamos el stack completo desde la conexión del PLC hasta los dashboards. Proyecto llave en mano con capacitación incluida.
Ver Industrial Data →