Primeros pasos con Node-RED en reTerminal DM
Node-RED es una herramienta de programación que permite conectar dispositivos de hardware, APIs y servicios en línea de formas nuevas e interesantes.
Proporciona un editor basado en navegador que facilita la creación de flujos utilizando la amplia gama de nodos disponibles en la paleta, los cuales se pueden desplegar en su runtime con un solo clic.— nodered.org
Dado que el reTerminal DM cuenta con gran escalabilidad y conectividad híbrida (como E/S digital, bus CAN, RS485, RS232 y potentes capacidades de comunicación inalámbrica como WiFi, BLE, 4G, LoRa®), Node-RED es una de las mejores herramientas de programación low-code que puede regirlas todas. Gracias al nodo Dashboard de Node-RED, se puede configurar y utilizar junto con el panel capacitivo de 10.1" multitáctil de 10 puntos de alta sensibilidad para funciones de Interfaz Hombre-Máquina (HMI) in situ.
Los módulos 4G y LoRa® no vienen incluidos por defecto con reTerminal DM; por favor, adquiere los módulos correspondientes según sea necesario.
A continuación, se presenta la guía de inicio para configurar y familiarizarse con la interfaz de Node-RED en reTerminal DM.
- Para usuarios de Raspbian OS, por favor consulta: Instalar Node-RED
- Para usuarios de Sensecraft Edge OS, por favor consulta: Familiarizándose con Node-RED, ya que Sensecraft Edge OS viene con Node-RED preinstalado.
Instalar y Configurar Node-RED en Raspbian OS
Una vez que hayas instalado un nuevo sistema operativo en reTerminal DM siguiendo la guía para instalar el OS en reTerminal DM, sigue los siguientes pasos para configurar Node-RED.
Instalar Node-RED
PASO 1: Acceso a tu reTerminal DM
Opción 1: Conecta directamente el ratón y el teclado y abre la aplicación
Terminal
en tu reTerminal DM.
Asegúrate de que el reTerminal DM esté conectado a Internet.Opción 2: Conexión por SSH
Asegúrate de que tu ordenador anfitrión pueda acceder a reTerminal DM vía red y que el reTerminal DM esté conectado a Internet.En Windows:
Abre PowerShell y escribe:(Reemplaza "pi" y la IP por tus datos correspondientes). Ingresa la contraseña (por defecto, en Raspbian OS: Usuario:
pi
, Contraseña:raspberry
).En Mac/Linux:
Abre la aplicación Terminal y escribe:Luego ingresa la contraseña (por defecto: Usuario:
pi
, Contraseña:raspberry
).
PASO 2: Instalar Node-RED
El equipo de Node-RED ha preparado un script Todo-en-uno que puedes ejecutar en el Terminal nativo de reTerminal DM o mediante SSH:
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
Existen varias opciones para instalar Node-RED en Raspberry Pi. Aquí se muestra la guía Todo-en-uno. Para más información, consulta la guía oficial.
Una vez finalizado el proceso de instalación, deberías ver una carpeta llamada .node-red
al ejecutar ls -all
, como se muestra en la imagen a continuación:

Configurar Node-RED
Una vez instalado Node-RED, sigue estos pasos para configurarlo y preparar el entorno:
PASO 1: Iniciar Node-RED
Después de la instalación con el script Todo-en-uno, puedes utilizar los siguientes comandos:
node-red-stop
para detener Node-REDnode-red-start
para iniciar Node-REDnode-red-log
para ver los registros recientessudo systemctl enable nodered.service
para iniciar Node-RED automáticamente en cada arranquesudo systemctl disable nodered.service
para deshabilitar el inicio automáticoPara iniciar el editor de Node-RED, ejecuta el siguiente comando en el Terminal de reTerminal DM:
node-red-start
Si deseas habilitar Node-RED para que inicie automáticamente, utiliza:
sudo systemctl enable nodered.service
Verás un mensaje similar al mostrado en la siguiente imagen:
PASO 2: Acceder al editor de Node-RED
Abre tu navegador web favorito y accede a la siguiente URL:
- Opción 1:
http://127.0.0.1:1880
(si el navegador se ejecuta localmente en reTerminal DM). - Opción 2:
http://{RETERMINALDM_IP_ADDRESS}:1880
(si accedes desde otro equipo; reemplaza{RETERMINALDM_IP_ADDRESS}
con la IP de tu reTerminal DM).
- Opción 1:
Familiarizándose con Node-RED
Una vez que accedas al editor, deberías ver una interfaz similar a la imagen siguiente:

Visión General del Editor de Node-RED
Los elementos centrales del editor son:
- Panel de Nodos
- Editor de Flujos
- Panel de Configuración
- Botón de Configuración
- Botón Deploy

Instalar Nodos
Existen dos opciones para instalar módulos de nodos en Node-RED. Si usas SenseCraft EDGE OS, consulta el método del editor de Node-RED.
Opción 1: Línea de Comandos
PASO 1: Ingresa a la carpeta de Node-RED:

cd .node-red/
PASO 2: Instalar el nodo Modbus:

npm install node-red-contrib-modbus
PASO 3: Reinicia el servicio de Node-RED:

node-red-restart
Opción 2: Desde el Editor de Node-RED
PASO 1: Haz clic en el botón Settings
(icono de tres rayas) en la esquina derecha y selecciona Manage palette
.

PASO 2: En la pestaña de la paleta, haz clic en la pestaña Install
.

PASO 3: Busca el nodo que deseas instalar usando la barra de búsqueda y haz clic en el botón install
.

PASO 4: Confirma la instalación haciendo clic en Install
en la ventana emergente.

PASO 5: Espera a que la instalación finalice; verás que el botón cambiará a installed
.


PASO 6: Ahora deberías ver los nodos Modbus en la barra lateral.

Nodos Soportados por reTerminal DM
- reTerminal DM RS485 Port con Node-RED
- reTerminal DM MQTT con Node-RED
- reTerminal DM CAN BUS con Node-RED
Soporte Técnico y Discusión de Producto
¡Gracias por elegir nuestros productos! Estamos aquí para brindarte soporte a través de diversos canales y asegurarnos de que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer distintas preferencias y necesidades.