Home > Noticias > Node-RED, the visual programming tool for Internet of Things
11 Mayo 2020

 

Desde los inicios de la programación, uno de los principales retos que ha tenido la industria ha sido el de facilitar el desarrollo de aplicaciones para que cada vez sea más sencillo que los dispositivos hardware, el software y nosotros, los humanos, nos entendamos. Gracias a Node-RED, estamos mucho más cerca de ello. Programar, sin saber programar.

¿Qué es Node-RED y para qué sirve?

Node-RED es herramienta de desarrollo open-source basada en programación visual que fue creada por IBM para conectar dispositivos de hardware, APIs y servicios en línea.

Una herramienta robusta, de fácil aprendizaje, y que no requiere conocimientos de programación que se ha consolidado como una de las principales aplicaciones de gestión y transformación de datos en tiempo real para soluciones IoT e Industria 4.0.

Node-RED permite conectar gráficamente bloques predefinidos, llamados nodos, para desarrollar una tarea concreta. La conexión de los nodos, habitualmente una combinación de nodos de entrada, nodos de procesamiento y nodos de salida, forman lo que conocemos como flow.

Entre los nodos disponibles podemos encontrar desde protocolos estándar como MQTT, REST, Modbus, OPC-UA, Bacnet, Websocket,… hasta integraciones a APIs de terceros como Microsoft Azure, Amazon Web Services, Twitter, Facebook y muchas más.

 

Node-RED MQTT Modbus Flow Ejemplo

 

¿Dónde puedo instalar Node-RED?

Node-RED está creado a partir de Node.js, lo cual proporciona a la herramienta una potencia suficiente para que sea escalable y fiable, con unos requerimientos de computación muy bajos. Dicha característica ha propiciado que Node-RED pueda ser ejecutado en ordenadores domésticos, en servidores cloud y en dispositivos embebidos de bajas prestaciones.

Si deseas realizar tus primeros pasos en Node-RED simplemente debes hacer clic aquí para acceder a toda la documentación. Sigue paso a paso como instalar la herramienta en el entorno que tú prefieras, sea tu ordenador local, tu proveedor habitual de servicios en la nube o en un dispositivo como eManager.

 

Librería de nodos

La naturaleza de la herramienta, siendo de software libre, y la facilidad por desarrollar nuevos nodos, confluyen en que la librería de nodos de Node-RED crezca cada día con nuevas aportaciones de la comunidad.

A día de hoy ya hay más de 2500 nodos disponibles en la librería oficial de Node-RED, incluyendo integraciones de Smart Home, conversión entre protocolos IoT, funciones de geolocalización, autenticación vía OAuth2 y mucho más.

 

Hello world en Node-RED

Para finalizar este artículo, no hay mejor forma de dar tus primeros pasos en Node-RED que generando el clásico Hello world. A continuación, mostramos paso a paso el proceso para lograrlo:

Creación del mensaje con el nodo Inject

  1. Si estamos utilizando Node-RED en nuestro ordenador, podrás acceder mediante la dirección http://127.0.0.1:1880 o con el hostname o dirección que estés utilizando
  2. Si es la primera vez que utilizamos Node-RED, veremos un flow vacío llamado Flow 1
  3. En el menú de selección de la izquierda de nuestra pantalla, seleccionaremos un nodo del tipo Inject y lo colocaremos en nuestro flow
  4. Hacemos doble clic en el nodo para editarlo, y en el campo de Payload seleccionaremos string y escribiremos Hello world!
  5. Una vez hecho todo lo anterior, clicamos en Done
Node-RED Hello world

Imprimir nuestro mensaje

  1. Para añadir una destinación a nuestro mensaje seleccionaremos el nodo Debug y lo añadiremos a nuestro Flow. Muy importante colocarlo a la derecha de nuestro nodo Inject
  2. Para conectar ambos nodos únicamente deberemos clicar sobre el punto final del nodo Inject y arrastrarla hasta el conector inicial del nodo Debug. Se creará un hilo que une los dos nodos
  3. El módulo Debug imprimirá automáticamente el mensaje en la consola como veremos en el próximo paso
Node-RED Hello world

Lanzar la aplicación

  1. Para arrancar nuestra aplicación deberemos hacer clic en el botón Deploy
  2. En la parte derecha de la pantalla, accederemos a la pestaña Debug
  3. Finalmente, para lanzar nuestro mensaje deberemos clicar el botón azul que aparece a la izquierda de nuestro nodo Inject
  4. Hello world aparecerá en la pantalla de Debug. ¡Bienvenidos a Node-RED!
Node-RED Hello world

 

En PickData creemos firmemente en soluciones como Node-RED, ya que permiten que nos podamos centrar en lo que realmente importa, aportar nuestro valor añadido a las soluciones y no perdernos en los entresijos de la programación habitual.

Si está interesado en conocer más acerca de Node-RED u otros temas relacionados con Internet of Things, Big Data, Industria 4.0 y Analítica, no dude en seguir leyendo nuestras publicaciones en la sección de Noticias.

 

Documentación e información relacionada

    Cómo empezar

    Librería de nodos para Node-RED

    Hello world

    eManager, el controlador industrial IoT con Node-RED integrado

 


Además, no olvide seguir nuestro día a día gracias al Twitter oficial de PickData , Linkedin  u otras redes sociales.

 

PickData Circutor IoT Tarifa Descargar
 
PickData Descargar Catalogo eManager Controlador IoT
 

Últimas noticias

Docker, OpenSSL, OpenVPN y otras aplicaciones disponibles en la suite industrial software de eManager

29 Mar 2023

La suite software de la solución eManager sigue creciendo con el objetivo de facilitar al máximo el desarrollo de aplicaciones y proyectos a nuestros clientes. Tan importante es aportar un hardware industrial y confiable, como acompañarlo de las mejores herramientas software para que generar un entorno de programación cómodo y ágil.

PickData SL es la nueva Unidad de Negocio de IoT & Software de Circutor SAU

15 Feb 2023

Nos complace comunicar que desde el 1 de enero de 2023, la empresa PickData SL queda integrada en Circutor SAU, como la nueva Unidad de Negocio de IoT & Software.

PickData estará presente en el IoT Solutions World Congress 2023

27 Ene 2023

PickData estará presente en la feria IoT Solutions World Congress 2023, uno de los mayores eventos a nivel europeo en los sectores del Internet of Things, Blockchain AI & Big Data, Cloud y Ciberseguridad, que se celebrará del 31 de enero al 2 de febrero de 2023 en Barcelona. Este año podrás encontrarnos en el stand 341 del Hall 4, organizado por la Generalitat de Catalunya y ACCIÓ.

Los mejores softwares IoT industriales para adquisición, visualización y almacenamiento de datos disponibles en eManager

30 Mayo 2022

La solución eManager ha nacido para ser el controlador IoT industrial referencia para los profesionales del software. Desarrolladores que buscan un hardware versátil multi-protocolo donde puedan implementar sus proyectos de forma cómoda y ágil. Hoy presentamos el Top 8 softwares para adquisición, visualización y almacenamiento en BBDD disponibles en el repositorio de la solución eManager.

PickData estará presente en el IoT Solutions World Congress 2022

05 Mayo 2022

PickData estará presente en la feria IoT Solutions World Congress 2022, uno de los mayores eventos a nivel europeo en los sectores del Internet of Things, Blockchain AI & Big Data, Cloud y Ciberseguridad, que se celebrará el 10, 11 y 12 de mayo de 2022 en Barcelona. Este año podrás encontrarnos en la Cabina 8 del Stand 321 del Hall 4, organizado por la Generalitat de Catalunya a través de ACCIÓ.

Nueva suite eManager con Node-RED 2.1.4, Yocto Dunfell, protocolo UPnP y mucho más

14 Mar 2022

La gama eManager actualiza su suite de software a la última versión de Node-RED y Yocto Dunfell para seguir ofreciendo a sus clientes las máximas prestaciones y facilidades en la programación de aplicaciones IoT industriales. A continuación, detallamos las principales novedades de la gama de controladores y gateways IoT de PickData.

El sinóptico SCADA versión cloud llega a PickData EVO

25 Ene 2022

Cada proyecto y cada cliente tienen necesidades específicas para visualizar y analizar los datos de una forma cómoda, intuitiva y útil. Desde PickData, hemos querido dotar a la plataforma cloud EVO de un nuevo formato de visualización, enfocado a proyectos a medida, donde la instantaneidad y el control son factores clave de la aplicación. El sinóptico SCADA llega a PickData EVO con múltiples funcionalidades que detallamos aquí.

La medida de energía eléctrica llega a la solución de control y automatización eManager

24 Nov 2021

La medida de energía trifásica llega a eManager para ampliar las funcionalidades de la mejor solución modular del mercado, combinando los campos de la gestión energética con la automatización y el control industrial. Ahora ya puedes añadir la monitorización de consumo eléctrico en el punto captura y gestión de datos.

PickData estará presente en el IoT Tech Expo Amsterdam 2021

28 Oct 2021

PickData estará presente en la feria IoT Tech Expo 2021, uno de los mayores eventos a nivel europeo en los sectores del Internet of Things, Blockchain AI & Big Data, Cloud y Ciberseguridad, que se celebrará el 23 y 24 de noviembre de 2021 en Amsterdam. Podrás encontrarnos en el Stand 524 del Hall Principal del evento.

Horario de agosto y cierre por vacaciones

13 Jul 2021

Durante el mes de agosto, el horario de PickData será de 8:00 a 16:00 CET. Nuestras oficinas, fábrica y almacén estarán cerrados por periodo vacacional del 16 al 22 de Agosto. Recuerda enviar tus pedidos de compra antes del 23 de Julio. ¡Gracias por vuestra comprensión y os deseamos unas felices vacaciones!

Contacto

Viladecavalls (Barcelona) Spain

Copyright © 2023 Circutor

      Política de privacidad

           Política de cookies

                         Newsletter