Tienes activado un bloqueador de publicidad

Intentamos presentarte publicidad respectuosa con el lector, que además ayuda a mantener este medio de comunicación y ofrecerte información de calidad.

Por eso te pedimos que nos apoyes y desactives el bloqueador de anuncios. Gracias.

TECNOLOGÍA

Node-RED: principios básicos y por qué elegirlo para proyectos del IoT y domótica

El aspecto más llamativo de Node-RED es que da al usuario la opción de hacer uso de tecnologías complejas mediante procesos sencillos

MurciaEconomía Martes, 09 de Noviembre de 2021 Tiempo de lectura:

 

Node-RED es una herramienta tremendamente accesible que puede ser controlada con una facilidad inusitada junto con Raspberry Pi, un referente en el sector de la programación. Creado por los Servicios de Tecnologías Emergentes de IBM, Node-RED es un recurso maker que ha sido muy utilizado en el campo de la domótica, donde ha sido clave para desarrollar proyectos de automatización de procesos aplicados a un entorno doméstico y smart, y que está jugando un papel fundamental en el llamado “Internet de las Cosas”, conocido vulgarmente como IoT por sus siglas en inglés.

 

Aspectos fundamentales de Node-RED que todo aficionado maker debe conocer

 

Hace casi una década que Node-RED fue concebida en las entrañas de IBM. La idea surgió de dos integrantes de sus instalaciones, Dave Conway-Jones y Nick O’Leary, que decidieron crear un hardware que tuviese como principal objetivo integrar hardware con otros servicios de una manera mucho más sencilla y rápida. De este modo, podrían acabarse muchos de los problemas asociados a la programación, que tienen que ver con la velocidad de procesamiento.

 

Luis Del Valle, una de las figuras clave en el sector de la programación y la docencia en el mundo maker a nivel nacional, encargado además de asegurar la continuidad de su proyecto de divulgación ProgramarFacil.com. Tal y como él muy bien explica, de la interfaz de Node-RED se encarga JavaScript, y de la potencia el responsable es NodeJS, cuyo objetivo es el de garantizar un flujo de potencia lo suficientemente alto como para hacer de Node-RED un software robusto, fiable y escalable.

 

El aspecto más llamativo de Node-RED es que da al usuario la opción de hacer uso de tecnologías complejas mediante procesos sencillos, simplificando los mecanismos de control en los programas más complicados de manejar. Esto, que supone un escollo para muchos estudiantes de programación que quieren empezar a experimentar, deja de ser un problema con Node-RED. No es de extrañar que muchos lo consideren como una verdadera revolución.

 

El control y el dominio de las tecnologías es elemental para que los proyectos lleguen a buen puerto, algo en lo que Node-RED puede ser de mucha ayuda gracias a su premisa. En palabras del propio Del Valle, Node-RED es una herramienta fantástica porque permite aprovechar desde el principio todo el potencial del hardware sin tener que echar mano de horas y horas de práctica ni de un gran nivel de experiencia. No es la primera vez que se ha hablado de la importancia de democratizar el acceso al hardware, pero no ha sido hasta la llegada de Node-RED que se ha podido trabajar positivamente en este sentido.

 

Las ventajas de utilizar Node-RED quedan perfectamente claras en el artículo especializado de NodeRED que el equipo de ProgramarFacil.com ha publicado en su portal, haciendo especial hincapié en la accesibilidad y la sencillez de uso que presenta. Acelera los tiempos de desarrollo de cualquier proyecto, permite a los estudiantes avanzar a una mayor velocidad en sus estudios y proyectos prácticos y da la posibilidad de dominar cualquier hardware sin necesidad de acumular experiencia.

 

El uso de Node-RED en proyectos de IoT y domótica

 

La clave de Node-RED son los pequeños nodos que lo conforman, y que son los responsables últimos de garantizar que el software funcione correctamente. Estos se arrastran por la interfaz gráfica organizándose en flujos, agrupándose a su vez en lo que se conoce como flows, unos nodos interconectados de mayor tamaño. Estos flows, tal y como explica el equipo de ProgramarFacil.com en su artículo dedicado a esta herramienta maker, permiten ejecutar acciones específicas de vital importancia, como llevar a cabo una llamada HTTP o recibir un mensaje MQTT.

 

Muchos definen a Node-RED como un software de alta potencia que permite programar en JavaScript del lado del servidor, una afirmación que comparten desde ProgramarFacil.com. Y es que es posible hacer uso de cualquier navegador digital para acceder a él, simplificando todo el proceso. El único requisito, según se puede leer en el post, es acceder a un website que permita crear sistemas propios sin tener que instalar un entorno de programación específico (IDE).

 

Hacer uso de Raspberry-Pi y Node-RED permite que un proyecto del “Internet de las Cosas” llegue a buen puerto en un plazo de tiempo menor y con mayores garantías. Solo hace falta instalar el sistema operativo Raspbian en la placa y el MQTT Mosquitto para que exista la comunicación en Node-RED. Junto con estos recursos, un interruptor magnético y una placa Node MCU, Arduino MKR1000 (las más habituales) o cualquier otra que sea compatible con el proyecto, el proyecto podrá ver la luz tras superar las fases finales.

 

Los más elementales proyectos de domótica han hecho uso de estas herramientas, y en base a ellos se han perfeccionado ideas pioneras que, gracias al buen trabajo de sus integrantes y a las posibilidades de Node-RED, han podido ver la luz en un lapso de tiempo que hasta hace poco parecía imposible. Estas ventajas han hecho que, con el tiempo, Node-RED sea el mayor ecosistema de código abierto que existe.

 

Node-RED, con el visto bueno del referente maker español

 

Luis Del Valle es una de las figuras más influyentes en el ámbito de la programación en España, en parte gracias a su labor creando y manteniendo la plataforma ProgramarFacil.com, que para muchos es su primera escuela virtual de programación. Por eso, es una de las voces autorizadas más capacitadas para hablar de las bondades de Node-RED y de lo que ha supuesto para la programación. Todo esto es explicado y transmitido mediante podcasts y artículos especializados en su plataforma de divulgación digital, contribuyendo a que cada vez más aficionados a la programación conozcan las virtudes de Node-RED.

ProgramarFacil.com es una de las plataformas digitales mejor valoradas por los aficionados a la programación, que ponen de relieve el esfuerzo de todo su equipo por transmitir conceptos complejos a través de frases simples. Esto convierte al website en un centro de formación muy didáctico capaz de hacer entender este tipo de datos a quienes todavía no han tenido ocasión de formarse en el mundo maker, llevando la accesibilidad por bandera y ofreciendo cursos de formación para adquirir todo el bagaje teórico de programación y aplicar en proyectos prácticos lo asimilado hasta el momento.

 

Con tu cuenta registrada

Escribe tu correo y te enviaremos un enlace para que escribas una nueva contraseña.