Aloje Node-RED sin instalar nada

Cajas unidas por cables, y dos programas que no se hablaban empiezan a intercambiar datos, con algo de JavaScript solo donde hace falta.

Desde 4,99 €/mes

Introducción

Node-RED instalado, actualizado y respaldado por nosotros, en una máquina en Francia. Programación visual por flujos para conectar dispositivos, API y servicios. Muy usado en domótica y en industria ligera. Usted no instala nada ni configura ningún servidor: la aplicación está en línea pocos minutos después del pedido, a su nombre.

El plan que le corresponde es App Essentiel por 4,99 €/mes IVA incl. — 2 GB de memoria. Node-RED es un único proceso Node.js que mantiene en memoria todos sus flujos, el contexto que acumulan y las conexiones que dejan abiertas: una suscripción MQTT, un socket a una base, una escucha HTTP. La paleta cuenta mucho aquí: cada módulo de la comunidad que añade trae sus propias dependencias, y una instalación que habla Modbus, InfluxDB y Telegram pesa bastante más que una vacía. Los 2 GB cubren una paleta bien surtida y varias decenas de flujos activos.

Se llega aquí para sustituir un servicio de automatización en línea facturado por tarea, o porque hace falta un punto de encuentro entre máquinas que nunca se diseñaron para hablarse. Un flujo se dispara con una petición HTTP, un mensaje MQTT, una hora o un archivo depositado, y termina con una llamada a una API, una escritura en base o una notificación. Los flujos son JSON: se copian en un mensaje para compartirlos, se pegan en otra instancia, y la función Proyectos permite seguirlos en un repositorio Git. Un panel web se construye en el mismo editor, lo que evita escribir una interfaz solo para mostrar tres curvas.

4.99€/mes
Plan recomendado IVA incl.
2GB
Memoria del plan
5min
Puesta en línea
100%
Alojado en Francia

Lo que cambia el alojamiento gestionado

Flujos que se leen de un vistazo

Se coloca un disparador, se tira un cable hacia un filtro y luego hacia una llamada a una API, y el conjunto se lee como un esquema. Cuando lo visual no basta, un nodo de función acepta JavaScript: se baja al código solo donde aporta algo.

Una paleta que habla muchos protocolos

MQTT, HTTP, WebSocket, TCP y UDP de serie, y luego miles de módulos de la comunidad: Modbus TCP, bases SQL, InfluxDB, Telegram, Home Assistant, calendarios. Esa biblioteca es la razón de que Node-RED suela poder conectarse a lo que ya tiene.

Un panel en la misma herramienta

Indicadores, curvas, botones y formularios se declaran como nodos y se montan en una página web. Una supervisión sencilla existe por tanto sin proyecto de desarrollo, y vive en el mismo sitio que la lógica que la alimenta.

Flujos que se comparten y se versionan

Un flujo exportado es un objeto JSON que se pega en un ticket o en una documentación y que otra persona importa tal cual. La función Proyectos añade un repositorio Git, lo que permite seguir el historial y volver atrás tras un cambio desafortunado.

Por qué confiarla en lugar de instalarla

Dos programas que no se hablan

La tienda envía un webhook, el programa de gestión espera una llamada a una API con otro formato. Un flujo de cinco nodos hace la traducción, y se acaba el copiar pedidos a mano.

Sensores que publican por MQTT

Temperatura, humedad, consumo: las medidas llegan a un asunto MQTT, se filtran, se guardan en una base de series temporales y se muestran en una página. La alerta sale cuando se cruza un umbral.

Una supervisión de taller

Un autómata accesible por Modbus TCP se lee cada minuto, los valores se registran, y una pantalla muestra el estado de las máquinas. Para informar y avisar, a menudo basta.

Una cadena de notificaciones

Un formulario enviado dispara un registro en la base, un mensaje al equipo y un acuse al solicitante. Tres sistemas, un solo flujo, y se ven pasar los mensajes en el panel de depuración.

Una tarea programada sin escribir cron

Todos los lunes a las siete, llamar a una API, comparar con el día anterior y enviar un resumen. El planificador es un nodo, y el resultado se prueba con un clic en vez de esperar al lunes.

Alojada en Francia

Un flujo contiene claves de API, credenciales de base de datos y a veces datos de producción. El suyo se queda en nuestra infraestructura de Nueva Aquitania, operado por nosotros mismos.

Preguntas frecuentes

Sí para todo lo que viaja por la red, no para lo que se conecta por USB. Una instancia en nuestra casa no tiene llave Zigbee ni adaptador Z-Wave: esos periféricos tienen que quedarse en la suya. El montaje que funciona es una cajita en casa que gestiona la radio y publica en un broker MQTT accesible desde Internet; Node-RED se suscribe y lleva toda la lógica, las alertas y el panel. Si sus equipos ya exponen una API o MQTT, no hace falta instalar nada en casa.

Copiando y pegando. Un flujo exportado es un objeto JSON: lo copia de su instalación actual, lo importa aquí, y se rearma con sus nodos y sus conexiones. Dos cosas que comprobar después: las credenciales, que nunca se exportan y hay que volver a escribir, y los módulos de la comunidad que usa el flujo, que deben instalarse en la paleta antes de que funcione.

Node-RED funciona en un solo hilo: un bucle pesado en un nodo de función bloquea todos los demás flujos hasta que termina. Tampoco es un autómata de tiempo real: los plazos no están garantizados al milisegundo, lo que descarta el control de seguridad. Instalar un módulo de la paleta exige reiniciar el motor, o sea una breve interrupción. Y el editor debe protegerse con contraseña: un flujo modificable es un servidor modificable.

App Essentiel, por 4,99 €/mes IVA incl. Aporta 2 GB de memoria allí donde la aplicación pide 768 MB como mínimo: el margen sirve al sistema, no al decorado. Puede cambiar de plan más adelante sin reinstalar.

Sí, forman parte del servicio. En una herramienta que expone puntos de entrada HTTP y guarda sus claves de API, estar al día no es opcional: las subidas de versión las aplicamos y verificamos nosotros.