Ir al contenido

Introducción a Node-RED

Node-RED es una herramienta de programación visual basada en flujos, desarrollada originalmente por IBM y actualmente parte de la Fundación OpenJS. Permite construir pipelines de datos IoT arrastrando y conectando nodos en un editor visual en el navegador — sin necesidad de escribir código.

Es extremadamente popular en el mundo IoT y de automatización del hogar, especialmente con protocolos como MQTT y plataformas como Home Assistant.

¿Por qué Node-RED es más fácil para principiantes?

Sección titulada «¿Por qué Node-RED es más fácil para principiantes?»

Comparado con el stack TIG, Node-RED reduce drásticamente la fricción inicial:

AspectoTIG StackNode-RED
Servicios Docker31
Archivos de configuración1 (telegraf.conf)0
¿Necesitas la terminal para configurar?Nunca
Ver datos en pantallaEscribir consulta FluxArrastrar un cable
Tiempo para el primer dashboard~2–3 horas~20 minutos

El flujo de trabajo completo con Node-RED:

  1. docker compose up -d — un servicio arranca
  2. Abrir http://localhost:1880 — editor en el navegador
  3. Instalar @flowfuse/node-red-dashboard desde el menú de paleta — 3 clics
  4. Arrastrar inject → function → ui-gauge + ui-chart, conectarlos, hacer clic en Deploy
  5. Abrir http://localhost:1880/dashboard — gauges y gráficas en vivo

Sin Flux, sin tokens de InfluxDB, sin sintaxis YAML que depurar.

ComponenteFunción
Node-RED CoreEditor visual de flujos + motor de ejecución
Dashboard 2.0 (@flowfuse/node-red-dashboard)UI web con gauges, gráficas, botones, formularios
Nodo MQTT (integrado)Conexión con brokers MQTT como Mosquitto
Paleta de nodosMás de 4.000 nodos de la comunidad para APIs, bases de datos, protocolos, etc.
FlowFuseGestión de equipos, RBAC, SSO (ver guía de seguridad)