Diferència entre revisions de la pàgina «Uso del NodeRED (2022)»

De binefa.com
Salta a la navegació Salta a la cerca
m
Línia 4: Línia 4:
  
 
= Panel de Control (''Dashboard'') =
 
= Panel de Control (''Dashboard'') =
= Aleatorización controlada por el panel de control =
+
== Aleatorización controlada por el panel de control ==
 
[[Image:12nodeRedRandomUi.png|center|Generación de datos aleatorios]]
 
[[Image:12nodeRedRandomUi.png|center|Generación de datos aleatorios]]
  
Línia 20: Línia 20:
 
  msg.payload = parseFloat( (200 + Math.floor(Math.random() * 101))/10); // value between 20.0 and 30.0
 
  msg.payload = parseFloat( (200 + Math.floor(Math.random() * 101))/10); // value between 20.0 and 30.0
 
  return msg;
 
  return msg;
 +
 +
== Nodo conmutador (''switch'') ==
 +
 +
[[Image:Nodered20220402b01.png|center|Flujo conmutador leds]]
 +
 +
[[Image:Nodered20220402b00.png|center|Visualización conmutador leds]]

Revisió del 18:31, 27 març 2022

Comunicación MQTT entre el NodeRED y la placa IoT-02

Subscripción y publicación

Comunicación MQTT entre el NodeRED y la placa IoT-02

Panel de Control (Dashboard)

Aleatorización controlada por el panel de control

Generación de datos aleatorios

Al seleccionar el conmutador (switch) Randomize comienza la generación de datos aleatorios. Al deseleccionarlo se para la generación de datos.

Generación de datos aleatorios

Código para el NodeRED que genera datos aleatorios

Función Randomizing (On/Off):

flow.set("Randomizing",msg.payload);
return msg;

Función random value in range (20.0,30.0):

msg.payload = parseFloat( (200 + Math.floor(Math.random() * 101))/10); // value between 20.0 and 30.0
return msg;

Nodo conmutador (switch)

Flujo conmutador leds
Visualización conmutador leds