Skip to main content

Primeros pasos con Node-RED en reTerminal DM

pir


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.

tip

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)
note

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-RED

    • node-red-start para iniciar Node-RED

    • node-red-log para ver los registros recientes

    • sudo systemctl enable nodered.service para iniciar Node-RED automáticamente en cada arranque

    • sudo systemctl disable nodered.service para deshabilitar el inicio automático

      Para 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).

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

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.

Loading Comments...