Diferència entre revisions de la pàgina «02 / 4 / 2022 - Tecnologías IoT, Hands on y MVP»

De binefa.com
Salta a la navegació Salta a la cerca
Línia 10: Línia 10:
  
 
== NodeRED ==
 
== NodeRED ==
 +
=== Aleatorización controlada por el panel de control ===
 +
[[Image:12nodeRedRandomUi.png|center|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.
 +
 +
[[Image:14nodeRedRandomUi.png|center|Generación de datos aleatorios]]
 +
 +
[https://binefa.cat/training/upcSchool/2021/20210410/14nodeRedRandomUi.nodered.txt 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;
 +
 
== Telegram ==
 
== Telegram ==
 
== InfluxDB ==
 
== InfluxDB ==
 
== Grafana ==
 
== Grafana ==
 
== Ejercicios ==
 
== Ejercicios ==

Revisió del 15:13, 27 març 2022

Conceptos previos (1 / 4 / 2021)

Temario (10 / 4 / 2021)

Repaso del día anterior

Introducción a la placa IoT-02 en castellano

Conexión entre la placa IoT-02 y Snap! mediante MQTT

Herramienta de gestión de la MAC de la placa IoT-02, mediante un cliente web usando JS

NodeRED

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;

Telegram

InfluxDB

Grafana

Ejercicios