Skip to main content

reTerminal DM Primeros Pasos con Node Red

pir


Node-RED es una herramienta de programación para conectar dispositivos de hardware, APIs y servicios en línea de maneras nuevas e interesantes. Proporciona un editor basado en navegador que facilita la conexión de flujos utilizando la amplia gama de nodos en la paleta que pueden desplegarse en su tiempo de ejecución con un solo clic.

— nodered.org

Dado que reTerminal DM está equipado con rica 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®. Donde Node-RED es una de las mejores herramientas de programación de código bajo que podría gobernarlas todas, y gracias al nodo Node-RED Dashboard que podría configurarse y utilizarse junto con el panel capacitivo de alta sensibilidad multitáctil de 10 puntos de 10.1" para el propósito de Interfaz Humano-Máquina en el sitio.

*Los módulos 4G y LoRa® no vienen con reTerminal DM por defecto, por favor adquiera los módulos relevantes según corresponda.

Aquí está la guía de primeros pasos sobre cómo configurar, así como familiarizarse con la interfaz de Node-RED junto con reTerminal DM.

tip

Instalar y Configurar Node-RED en Raspbian OS

Una vez que hayas completado la configuración de un nuevo Sistema Operativo con reTerminal DM siguiendo Instalar OS en reTerminal DM, por favor sigue los pasos a continuación para configurar Node-RED.

Instalar Node-RED

  • PASO 1: Obtener acceso a tu reTerminal DM

    • opción 1: Conectar directamente el Mouse y Teclado

      Por favor ve y abre la aplicación Terminal en tu reTerminal DM.

      asegúrate de que tu reTerminal DM esté conectado a internet.

    • opción 2: usando SSH

      Asegúrate de que tu computadora host pueda acceder al reTerminal DM a través de la red y que reTerminal DM esté conectado a internet

      en Windows:

      Por favor abre el programa PowerShell y luego escribe ssh {USERNAME}@{RETERMINALDM_IP_ADDRESS}, por favor reemplaza {USERNAME} y {RETERMINALDM_IP_ADDRESS} según tu configuración:

      Por ejemplo en mi caso el {USERNAME} es pi y {RETERMINALDM_IP_ADDRESS} es 192.168.43.100 :

      Luego por favor ingresa la contraseña para el {USER} del Sistema Operativo que has configurado en tu reTerminal DM

      ej: Para Raspbian OS las credenciales de inicio de sesión predeterminadas son

      • Nombre de usuario: pi
      • Contraseña: raspberry

      en Mac/Linux:

      Por favor abre la aplicación Terminal y escribe ssh {USERNAME}@{RETERMINALDM_IP_ADDRESS}, por favor reemplaza {USERNAME} y {RETERMINALDM_IP_ADDRESS} según tu configuración:

      Por ejemplo en mi caso el {USERNAME} es pi y {RETERMINALDM_IP_ADDRESS} es 192.168.43.100 :

      Luego por favor ingresa la contraseña para el {USER} del Sistema Operativo que has configurado en tu reTerminal DM

      ej: Para Raspbian OS las credenciales de inicio de sesión predeterminadas son

      • Nombre de usuario: pi
      • Contraseña: raspberry
  • PASO 2: Instalar Node-RED:

El equipo de Node-RED nos ha preparado un script Todo-EN-UNO, el cual puedes simplemente ingresar el siguiente comando en la aplicación nativa Terminal de reTerminal DM o en el SSH Shell del paso anterior.

  bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
note

Existen muchas opciones para instalar Node-RED en Raspberry Pi. Puedes explorar la guía oficial. Aquí te mostramos la guía all-in-one para instalar Node-RED en reTerminal DM.

Una vez que el proceso de instalación haya terminado, deberías ver una carpeta .node-red con los comandos ls -all como se muestra en la imagen a continuación:


Configurar Node-RED

Una vez que hayas instalado Node-RED, por favor sigue los pasos a continuación para configurar y preparar el entorno de Node-RED.

  • PASO 1: Iniciar Node-RED:

    Después de que la instalación con el script All-IN-ONE esté completa, puedes usar los siguientes comandos según corresponda:

    Usa node-red-stop para detener Node-RED
    Usa node-red-start para iniciar Node-RED nuevamente
    Usa node-red-log para ver la salida de registro reciente
    Usa sudo systemctl enable nodered.service para iniciar automáticamente Node-RED en cada arranque
    Usa sudo systemctl disable nodered.service para deshabilitar el inicio automático en el arranque

    Así que para iniciar el editor de Node-RED puedes ejecutar el siguiente comando en la aplicación Terminal en reTerminal DM:

    node-red-start

    si quieres habilitar node-RED como servicio de inicio automático podrías usar el comando sudo systemctl enable nodered.service y deberías ver la salida como se muestra a continuación.

  • PASO 2: Acceder al editor de Node-RED:

    Ahora por favor abre tu navegador web favorito e ingresa la url descrita a continuación:

    • Opción 1: Usa http://127.0.0.1:1880, si el navegador web se está ejecutando localmente en tu reTerminal DM.
    • Opción 2: Usa http://{RETERMINALDM_IP_ADDRESS}:1880, si el navegador web se está ejecutando remotamente en una computadora host, por favor reemplaza {RETERMINALDM_IP_ADDRESS} con la dirección ip de reTerminal DM.

Familiarizándose con Node-RED

Ahora deberías ver un resultado similar al de la imagen a continuación:


Descripción general del editor de Node-RED

Por favor familiarízate con el editor de Node-RED.

Los elementos centrales del editor de Node-RED están listados:

  • Panel de Nodos
  • Editor de Flujo
  • Panel de Configuración
  • Botón de Configuración
  • Botón de Despliegue

Instalar Nodos

Hay dos opciones para instalar módulos de nodos de Node-RED, si estás usando SenseCraft EDGE OS por favor usa el método del editor de Node-RED:

Opción 1: Línea de comandos

PASO 1: Por favor ve a la carpeta de Node-RED


cd .node-red/

PASO 2: Instalar el Nodo Modbus

<div align="center"><img src="https://files.seeedstudio.com/wiki/reTerminalDM/node-red/npm-install-node.png" /></div><br />

```sh
npm install node-red-contrib-modbus

PASO 3: Una vez que el nodo se instale, por favor reinicia el servicio Node-RED con:


node-red-restart

Opción 2: Editor de Node-RED

PASO 1: Haz clic en el botón Settings con el icono de "tres rayas" ubicado en la esquina derecha y luego selecciona Manage palette

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

PASO 3: Busca el nodo en la barra de búsqueda de nodos y haz clic en el botón install para instalar

PASO 4: haz clic en el botón 'Install` de la ventana de advertencia desplegable para confirmar la instalación

PASO 5: Espera a que se complete la instalación y deberías ver que el botón install cambió a installed

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

Nodos Compatibles con reTerminal DM

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...