{"id":25508,"date":"2025-03-10T10:30:00","date_gmt":"2025-03-10T09:30:00","guid":{"rendered":"https:\/\/monraspberry.com\/?p=25508"},"modified":"2025-02-24T23:05:39","modified_gmt":"2025-02-24T22:05:39","slug":"node-red-en-raspberry-pi-todo-lo-que-necesitas-saber","status":"publish","type":"post","link":"https:\/\/monraspberry.com\/es\/node-red-sur-raspberry-pi-tout-savoir\/","title":{"rendered":"Node-Red en Raspberry Pi : Todo lo que necesitas saber"},"content":{"rendered":"<p>Node-RED es una plataforma de programaci\u00f3n de flujo dise\u00f1ada para conectar f\u00e1cilmente dispositivos y servicios a trav\u00e9s de una interfaz gr\u00e1fica intuitiva. En este art\u00edculo, exploraremos en detalle qu\u00e9 es Node-RED, por qu\u00e9 es especialmente adecuado para proyectos en Raspberry Pi y c\u00f3mo instalarlo y utilizarlo para crear soluciones de automatizaci\u00f3n e IoT.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 es Node-RED?<\/h2>\n\n\n\n<p>Node-RED es una herramienta de c\u00f3digo abierto desarrollada inicialmente por IBM para facilitar la creaci\u00f3n de aplicaciones IoT. Gracias a su interfaz web de arrastrar y soltar, permite crear \"flujos\" enlazando nodos que representan distintas acciones (lectura de sensores, env\u00edo de notificaciones, integraci\u00f3n con API, etc.).<br>Las principales ventajas de Node-RED son :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>F\u00e1cil de usar :<\/strong> Cree aplicaciones complejas sin tener que escribir mucho c\u00f3digo.<\/li>\n\n\n\n<li><strong>Flexibilidad :<\/strong> Integra f\u00e1cilmente una amplia gama de protocolos y servicios (MQTT, HTTP, WebSocket, etc.).<\/li>\n\n\n\n<li><strong>Comunidad activa :<\/strong> Existen numerosos nodos adicionales y tutoriales para ampliar su funcionalidad.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfPor qu\u00e9 utilizar Node-RED en Raspberry Pi?<\/h2>\n\n\n\n<p>La Raspberry Pi, con su bajo coste, tama\u00f1o compacto y bajo consumo de energ\u00eda, es la opci\u00f3n ideal para proyectos de IoT y automatizaci\u00f3n. La combinaci\u00f3n de Node-RED y la Raspberry Pi ofrece una serie de ventajas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Instalaci\u00f3n r\u00e1pida :<\/strong> Convierte tu Raspberry Pi en un potente servidor de automatizaci\u00f3n en pocos minutos.<\/li>\n\n\n\n<li><strong>Interfaz f\u00e1cil de usar :<\/strong> Gracias a la interfaz gr\u00e1fica de Node-RED, incluso los principiantes pueden crear automatizaciones sin ser expertos en programaci\u00f3n.<\/li>\n\n\n\n<li><strong>Control de dispositivos :<\/strong> Conecta y controla varios sensores y actuadores a trav\u00e9s de los pines GPIO de la Raspberry Pi.<\/li>\n\n\n\n<li><strong>Experimentaci\u00f3n y creaci\u00f3n de prototipos :<\/strong> Ideal para probar ideas y crear prototipos de soluciones dom\u00f3ticas, ya sean industriales o personales.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo se instala Node-RED en Raspberry Pi?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Requisitos previos<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Una Raspberry Pi<\/strong> (modelo 3, 4, 5 o Pi Zero) con Raspberry Pi OS instalado.<\/li>\n\n\n\n<li>Una conexi\u00f3n a Internet (a trav\u00e9s de Ethernet o Wi-Fi) y acceso SSH para la configuraci\u00f3n remota.<\/li>\n\n\n\n<li>Un terminal (local o v\u00eda SSH).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Instalaci\u00f3n paso a paso<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Actualizar el sistema :<\/strong> Abra un terminal y ejecute :<br><br><code>sudo apt update &amp;&amp; sudo apt upgrade -y<\/code><br><\/li>\n\n\n\n<li><strong>Instalaci\u00f3n de Node-RED :<\/strong> Node-RED suele venir preinstalado en algunas im\u00e1genes del sistema operativo Raspberry Pi, pero para una instalaci\u00f3n limpia, utilice el archivo : <br><br><code>bash &lt;(curl -sL https:\/\/raw.githubusercontent.com\/node-red\/linux-installers\/master\/deb\/update-nodejs-and-nodered) <\/code><br><br>Este script instala Node.js, Node-RED y configura los servicios necesarios para que Node-RED se inicie autom\u00e1ticamente al arrancar.<br><\/li>\n\n\n\n<li><strong>Configurar Node-RED para que se inicie autom\u00e1ticamente :<\/strong>Para activar el arranque autom\u00e1tico, ejecute :<br><br>s<code>udo systemctl enable nodered.service <\/code><br><code>sudo systemctl start nodered.service<\/code><br><\/li>\n\n\n\n<li><strong>Acceder a la interfaz Node-RED :<\/strong>Una vez instalado, abra su navegador y vaya a la siguiente direcci\u00f3n (sustituyendo <code>IP_RASPBERRY_PI<\/code> por la direcci\u00f3n IP de su Pi) :<br><code>http:\/\/IP_RASPBERRY_PI:1880<\/code><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Uso de Node-RED: conceptos b\u00e1sicos<\/h2>\n\n\n\n<p>Una vez que haya iniciado sesi\u00f3n en la interfaz web de Node-RED, podr\u00e1 empezar a crear sus primeros flujos:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Descubrir la interfaz<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Paleta de nudos :<\/strong> A la izquierda encontrar\u00e1s una lista de nodos que puedes arrastrar y soltar en el editor.<\/li>\n\n\n\n<li><strong>\u00c1rea de flujo :<\/strong> El espacio central donde organizas y enlazas tus nodos.<\/li>\n\n\n\n<li><strong>Barra de herramientas :<\/strong> Para desplegar sus cambios, cancelar o acceder a la configuraci\u00f3n.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. Crear un flujo simple<\/h3>\n\n\n\n<p>Aqu\u00ed tienes un ejemplo de flujo para leer la temperatura de un sensor (v\u00eda MQTT o GPIO) y mostrar los datos en un dashboard:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>A\u00f1adir un nodo de entrada :<\/strong> Por ejemplo, un nodo \"inyectar\" para simular datos.<\/li>\n\n\n\n<li><strong>A\u00f1adir un nodo de funci\u00f3n :<\/strong> Procesar o formatear datos.<\/li>\n\n\n\n<li><strong>A\u00f1adir un nodo de salida :<\/strong> Un nodo \"debug\" para mostrar la salida en la barra lateral o un nodo \"ui_text\" si est\u00e1s usando el dashboard.<\/li>\n<\/ol>\n\n\n\n<p>Enlaza los nodos y haz clic en <strong>Despliegue<\/strong> para iniciar su flujo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Casos pr\u00e1cticos<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Dom\u00f3tica<\/h3>\n\n\n\n<p>Utilice Node-RED para conectar sensores de movimiento, detectores de humo o termostatos. De este modo, podr\u00e1s automatizar la iluminaci\u00f3n, la climatizaci\u00f3n o enviar notificaciones en caso de anomal\u00eda.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Integraci\u00f3n de servicios en la nube<\/h3>\n\n\n\n<p>Node-RED permite interactuar f\u00e1cilmente con API externas (como Weather API, Google Home u otros servicios IoT), lo que hace posible crear aplicaciones h\u00edbridas que combinan datos locales e informaci\u00f3n en l\u00ednea.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Control y visualizaci\u00f3n<\/h3>\n\n\n\n<p>Cree cuadros de mando interactivos para supervisar en tiempo real los datos recogidos por sus sensores. Puedes mostrar gr\u00e1ficos, alertas e incluso controlar determinados dispositivos de forma remota.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusi\u00f3n<\/h2>\n\n\n\n<p>Node-RED en la Raspberry Pi es una soluci\u00f3n ideal para cualquiera que quiera explorar el IoT sin perderse en complejas l\u00edneas de c\u00f3digo. Su sencillez, flexibilidad y f\u00e1cil integraci\u00f3n con multitud de dispositivos la convierten en una herramienta esencial para transformar una simple Raspberry Pi en un centro de automatizaci\u00f3n inteligente. Tanto si eres principiante como experto, Node-RED te da la libertad de crear soluciones a medida que hagan tu entorno m\u00e1s conectado e inteligente.<\/p>","protected":false},"excerpt":{"rendered":"<p>Descubra c\u00f3mo utilizar Node-RED en Raspberry Pi para automatizar sus proyectos IoT de forma sencilla y eficaz: instalaci\u00f3n, ejemplos y consejos.<\/p>","protected":false},"author":1,"featured_media":25509,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[308,293],"tags":[],"class_list":["post-25508","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutos","category-guide"],"featured_image_src":{"landsacpe":["https:\/\/monraspberry.com\/wp-content\/uploads\/2025\/02\/Node-Red-sur-Raspberry-Pi.png",791,445,false],"list":["https:\/\/monraspberry.com\/wp-content\/uploads\/2025\/02\/Node-Red-sur-Raspberry-Pi.png",463,260,false],"medium":["https:\/\/monraspberry.com\/wp-content\/uploads\/2025\/02\/Node-Red-sur-Raspberry-Pi-300x169.png",300,169,true],"full":["https:\/\/monraspberry.com\/wp-content\/uploads\/2025\/02\/Node-Red-sur-Raspberry-Pi.png",1920,1080,false]},"jetpack_featured_media_url":"https:\/\/monraspberry.com\/wp-content\/uploads\/2025\/02\/Node-Red-sur-Raspberry-Pi.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/posts\/25508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/comments?post=25508"}],"version-history":[{"count":0,"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/posts\/25508\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/media\/25509"}],"wp:attachment":[{"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/media?parent=25508"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/categories?post=25508"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/tags?post=25508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}