🗄 Industrial Data

Node-RED + InfluxDB + Grafana:
stack industrial sin licencias

El stack open source que usamos en AJAY SQM, Aislapol y otros proyectos reales. Guía técnica completa: desde la conexión del PLC hasta el dashboard ejecutivo en Grafana.

¿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.

💡
Requisitos mínimos: Un servidor Linux (físico, virtual o cloud) con 4 GB RAM y 50 GB SSD es suficiente para un proyecto piloto de hasta 500 tags a 1 segundo de muestreo. Para producción con más puntos, escalar según volumen de datos.

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:

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.

Ejemplo: escribir un valor en InfluxDB v2
measurement,tag_key=tag_value field_key=field_value timestamp_unix_ns

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

Flujo de datos completo
PLC/Sensor → [OPC UA / Modbus / MQTT] → Node-RED → InfluxDB → Grafana / Power BI

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.

🏭
Proyecto AJAY SQM: PLCs Fatek + Node-RED + InfluxDB + Grafana + Power BI con sensores LoRaWAN adicionales. Datos del piso de planta en el dashboard ejecutivo en tiempo real. Sin licencias propietarias. Implementado en 6 semanas.

¿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 →