Saltar al contenido
Logotipo de Trainontech Trainontech

IoT y Conectividad Industrial · IOT-103

Node-RED: entorno y primeros flujos

Instalar Node-RED en Raspberry, Windows y Mac y construir los primeros flujos que hacen algo útil.

Disponible Iniciación 6 módulos · 28 clases

Formato asíncrono Ingeniería / Industria, Docentes FP, Desarrollo Node-RED

Lo que aprenderás

  • Instalar Node-RED sobre Raspberry Pi, Windows y macOS y dejarlo arrancando como servicio.
  • Construir un flujo con nodos inject y debug e interpretar el objeto msg en el panel lateral.
  • Modificar, mover y borrar propiedades del mensaje con las reglas del nodo change.
  • Escribir lógica sencilla en el nodo function devolviendo uno o varios mensajes.
  • Guardar valores entre ejecuciones usando el contexto de nodo, de flujo y global.
  • Exportar e importar flujos en JSON para compartirlos, respaldarlos o llevarlos a otro equipo.

Contenido del curso

6 módulos · 28 clases en vídeo · práctica guiada en cada módulo

Módulo 1 · Qué es Node-RED y cómo se instala 5 clases
  • Programación basada en flujos: idea y casos de uso
  • Instalación sobre Raspberry Pi OS con el script oficial
  • Instalación en Windows y en macOS con Node.js
  • Arranque automático como servicio
  • Primer vistazo al editor: paleta, lienzo y barra lateral
Módulo 2 · El mensaje y los primeros nodos 5 clases
  • Anatomía del objeto msg: payload, topic y propiedades
  • Nodo inject: disparo manual y periódico
  • Nodo debug y lectura del panel de mensajes
  • Conectar nodos, ramificar y ordenar el lienzo
  • Comentarios y nombres que hacen legible el flujo
Módulo 3 · Transformar mensajes con change 4 clases
  • Reglas set, change, move y delete
  • Trabajar con JSONata en el nodo change
  • Tipos de dato en Node-RED y conversiones habituales
  • Ejercicio: normalizar la lectura de un sensor
Módulo 4 · El nodo function 5 clases
  • Estructura de un nodo function y valor de retorno
  • Devolver varios mensajes y varias salidas
  • Uso de node.warn y node.error para depurar
  • Bibliotecas disponibles y limitaciones
  • Cuándo function y cuándo un nodo dedicado
Módulo 5 · Contexto, ficheros y persistencia 4 clases
  • Contexto de nodo, de flujo y global
  • Guardar el contexto en disco entre reinicios
  • Leer y escribir ficheros desde el flujo
  • Ejercicio: contador que sobrevive a un reinicio
Módulo 6 · Caso práctico y buenas costumbres 5 clases
  • Flujo completo: lectura periódica, transformación y aviso
  • Exportar e importar flujos en JSON
  • Copias de seguridad del directorio de usuario
  • Instalar nodos de la comunidad desde la paleta
  • Errores frecuentes de quien empieza

Requisitos

  • No se necesita saber programar; el nodo function se aborda desde lo más básico.
  • Un ordenador con navegador y permisos para instalar software, o una Raspberry Pi accesible en la red.
  • Nociones mínimas de red local para abrir el editor en el puerto correspondiente.

Descripción

Conectar un sensor con una base de datos, un aviso por correo o un panel de control suele acabar en un script que solo entiende quien lo escribió. Node-RED cambia ese planteamiento: la lógica se ve, se recorre y se modifica sobre el propio flujo, lo que permite que un técnico de mantenimiento o un docente monten integraciones sin convertirse en programadores.

El curso empieza por la instalación en los tres sistemas más habituales y por entender qué es realmente un mensaje en Node-RED. A partir de ahí se construyen flujos que crecen: disparar eventos con inject, ver qué circula con debug, transformar el mensaje con change, añadir lógica con function y guardar estado con el contexto. Todo se practica en el editor, sin teoría previa.

Al terminar se maneja el entorno con la soltura suficiente para abordar el encaminamiento y la temporización de mensajes, los cuadros de mando y la conexión con MQTT que se tratan en los cursos siguientes del itinerario. En el aula, es una forma directa de enseñar lógica y estructuras de datos con resultado visible en cada paso.

¿Para quién es este curso?

  • Ingeniería de campo que necesita integrar equipos sin desarrollar una aplicación a medida.
  • Profesorado de FP que busca una herramienta visual para enseñar lógica y automatización.
  • Perfiles de desarrollo que quieren prototipar integraciones antes de escribir código de producción.
Disponible

Contenido ya grabado y publicado en el campus. Puedes empezar en cuanto te inscribas.

Código
IOT-103
Nivel
Iniciación
Público
Ingeniería / Industria, Docentes FP, Desarrollo
Entorno
Node-RED

Este curso incluye

  • 28 clases en vídeo bajo demanda
  • Práctica en entornos web y simuladores, sin instalar nada
  • Tutorización en el campus
  • Acceso desde móvil, tableta y ordenador
  • Actualizaciones cuando cambia la versión de la herramienta
  • Certificado de finalización

Sigue aprendiendo

Cursos relacionados

IOT-102IoT y Conectividad Industrial

Linux para Raspberry Pi

Usuarios, permisos, sistema de archivos, conectividad y los comandos que se usan a diario.

Raspberry PiLinux

Iniciación 35 clases

IOT-107IoT y Conectividad Industrial

Introducción al IoT y protocolo MQTT

Arquitecturas IoT, publicación/suscripción, topics, QoS y mensajes retenidos.

MQTTNode-RED

Iniciación 30 clases