Fundamentos de Node-RED: Tipos de Nodos

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál de las siguientes categorías describe los tipos principales de nodos en Node-RED?

  • Nodos de control, nodos de datos y nodos de interfaz
  • Nodos de entrada, nodos de procesamiento y nodos de salida (correct)
  • Nodos de entrada, nodos de salida y nodos de visualización
  • Nodos de inicio, nodos de proceso y nodos de fin

En Node-RED, un nodo solo puede enviar datos a un único nodo de salida.

False (B)

¿Qué propiedad de un mensaje en Node-RED contiene el dato principal?

msg.payload

En Node-RED, los nodos deben conectarse entre sí arrastrando líneas entre sus puntos de ______.

<p>entrada/salida</p> Signup and view all the answers

Empareja cada tipo de nodo de Node-RED con su descripción:

<p>Nodo Inject = Genera mensajes manualmente o en intervalos de tiempo. Nodo HTTP In = Recibe peticiones HTTP. Nodo MQTT In = Recibe datos desde un broker MQTT.</p> Signup and view all the answers

¿Cuál es la estructura de los mensajes que fluyen entre nodos en Node-RED?

<p>JSON (A)</p> Signup and view all the answers

El msg.timestamp registra la hora de modificación del mensaje.

<p>False (B)</p> Signup and view all the answers

¿Qué tipo de nodo se utiliza para recibir solicitudes HTTP en Node-RED?

<p>HTTP In</p> Signup and view all the answers

¿Cuál es la función principal del nodo Switch en Node-RED?

<p>Filtrar los números en función de si son mayores, menores o iguales a un valor específico (B)</p> Signup and view all the answers

La propiedad msg.______ en un mensaje de Node-RED se utiliza para identificar el origen o categoría del mensaje.

<p>topic</p> Signup and view all the answers

Flashcards

Nodos de entrada

Reciben datos de diversas fuentes, como Inject, HTTP In y MQTT In.

Nodos de procesamiento

Realizan transformaciones y operaciones sobre los datos. Un ejemplo es un nodo Function.

Nodos de salida

Envían datos a destinos externos, como Debug, HTTP Response y MQTT Out.

msg.payload

Contiene el dato principal del mensaje en Node-RED.

Signup and view all the flashcards

msg.topic

Identifica el origen o categoría del mensaje en Node-RED.

Signup and view all the flashcards

msg.timestamp

Registra la hora de generación del mensaje en Node-RED.

Signup and view all the flashcards

Conexión entre nodos

Arrastrando líneas entre sus puntos de entrada/salida.

Signup and view all the flashcards

Salidas múltiples

Pueden enviar datos a múltiples nodos simultáneamente.

Signup and view all the flashcards

Nodos como eventos

Se ejecutan según condiciones específicas, como Switch o Trigger.

Signup and view all the flashcards

Nodo Switch

Se utiliza para filtrar el flujo de mensajes según una condición.

Signup and view all the flashcards

Study Notes

  • El Módulo 3 se centra en los fundamentos de Node-RED, incluyendo los tipos de nodos, la estructura de los mensajes y el flujo de datos.

Tipos de Nodos en Node-RED

  • Los flujos en Node-RED se componen de nodos, que se dividen en tres categorías principales: nodos de entrada, nodos de procesamiento y nodos de salida.
  • Los nodos de entrada reciben datos de diversas fuentes.
  • Ejemplos de nodos de entrada son Inject, HTTP In, y MQTT In.
  • El nodo Inject genera mensajes manualmente o en intervalos de tiempo.
  • El nodo HTTP In recibe peticiones HTTP.
  • El nodo MQTT In recibe datos desde un broker MQTT.
  • Un flujo simple puede consistir en un nodo Inject enviando "Hola mundo", transformado en mayúsculas con un nodo Function, y mostrado en un nodo Debug.

Estructura de los Mensajes en Node-RED

  • Cada mensaje que fluye entre nodos en Node-RED es un objeto JSON.
  • La estructura del mensaje JSON incluye "payload", "topic", y "timestamp".
  • msg.payload contiene el dato principal del mensaje.
  • msg.topic identifica el origen o categoría del mensaje.
  • msg.timestamp registra la hora de generación del mensaje.
  • En un ejemplo práctico, un nodo Inject envía un mensaje, un nodo Function agrega un timestamp, y un nodo Debug muestra el mensaje final.

Conexión entre Nodos y Eventos

  • Para que los datos fluyan correctamente en Node-RED, los nodos deben conectarse entre sí arrastrando líneas entre sus puntos de entrada/salida.
  • Cada nodo puede enviar datos a múltiples nodos de salida simultáneamente.
  • Algunos nodos pueden actuar como eventos, ejecutándose según condiciones específicas, como un Switch o un Trigger.
  • En un ejemplo práctico, un nodo Inject envía números, un nodo Function genera números aleatorios, un nodo Switch filtra los números según si son mayores, menores o iguales a 50, y un nodo Debug muestra los resultados en consola.
  • El nodo switch puede dirigir números aleatorios a diferentes nodos de depuración según su valor (menor, mayor o igual a 50).

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

MQTT and Node-RED Setup Quiz
14 questions
MQTT and Node-RED Setup Quiz
7 questions
Fundamentos de Node-RED: Nodos y Mensajes
11 questions
Use Quizgecko on...
Browser
Browser