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

De binefa.com
Salta a la navegació Salta a la cerca
(Es crea la pàgina amb «== InfluxDB básico == Uso de InfluxDB en el VPS del Máster de Industria 4.0 el curso 2020-2021 == Conexión InfluxDB con NodeRED == Uso de InfluxDB en el VPS...».)
 
 
(Hi ha 9 revisions intermèdies del mateix usuari que no es mostren)
Línia 8: Línia 8:
 
[[Uso de Grafana en el VPS del Máster de Industria 4.0 el curso 2019-2020]]
 
[[Uso de Grafana en el VPS del Máster de Industria 4.0 el curso 2019-2020]]
  
== Ejercicio ==
+
=== Un valor ===
Lectura de la LDR, temperatura, presión y humedad de la placa IoT-02 y graficarlas con Grafana.
+
Leer LDR con este ''firmware'':
 +
 
 +
[https://binefa.cat/training/upcSchool/2021/20210417/IoT-02_mqtts_freeRTOS_json_12.zip IoT-02_mqtts_freeRTOS_json_12.zip]
 +
 
 +
=== Un conjunto de valores (JSON) ===
 +
[https://binefa.cat/training/upcSchool/2021/20210417/IoT-02_mqtt_12_jsonLeds_T_RH_P.zip IoT-02_mqtt_12_jsonLeds_T_RH_P.zip]
 +
 
 +
=== La librería ===
 +
[https://binefa.cat/training/upcSchool/2021/20210417/Arduino_JSON.zip Arduino_JSON.zip]
 +
 
 +
== Ejercicios ==
 +
* Lectura LDR en Grafana. [https://binefa.cat/training/upcSchool/2021/20210417/influx.nodered.txt Código NodeRED]
 +
 
 +
* Lectura de la LDR, temperatura, presión y humedad de la placa IoT-02 y graficarlas con Grafana.
 +
 
 +
* [https://binefa.cat/training/upcSchool/2021/20210417/P.04%20-%20Enunciado%20Practica%20IoT%20Hands-on%20IoT%20MVPs.pdf P.04 - Enunciado Práctica IoT Hands-on IoT MVPs]
 +
 
 +
Para añadir el campo ''altura'' al código de Arduino ([https://binefa.cat/training/upcSchool/2021/20210417/conAltura_IoT-02_mqtt_12_jsonLeds_T_RH_P_20210417.zip conAltura_IoT-02_mqtt_12_jsonLeds_T_RH_P_20210417.zip]). Línea 83 del código de Arduino previo:
 +
json_IoT["altura"] = ((float)nAx100_bme(SEALEVELPRESSURE_HPA)) / 100;
  
 
== Uso de ''bots'' ==
 
== Uso de ''bots'' ==

Revisió de 10:56, 17 abr 2021

InfluxDB básico[modifica]

Uso de InfluxDB en el VPS del Máster de Industria 4.0 el curso 2020-2021

Conexión InfluxDB con NodeRED[modifica]

Uso de InfluxDB en el VPS del Máster de Industria 4.0 el curso 2019-2020

Introducción a Grafana[modifica]

Uso de Grafana en el VPS del Máster de Industria 4.0 el curso 2019-2020

Un valor[modifica]

Leer LDR con este firmware:

IoT-02_mqtts_freeRTOS_json_12.zip

Un conjunto de valores (JSON)[modifica]

IoT-02_mqtt_12_jsonLeds_T_RH_P.zip

La librería[modifica]

Arduino_JSON.zip

Ejercicios[modifica]

  • Lectura de la LDR, temperatura, presión y humedad de la placa IoT-02 y graficarlas con Grafana.

Para añadir el campo altura al código de Arduino (conAltura_IoT-02_mqtt_12_jsonLeds_T_RH_P_20210417.zip). Línea 83 del código de Arduino previo:

json_IoT["altura"] = ((float)nAx100_bme(SEALEVELPRESSURE_HPA)) / 100;

Uso de bots[modifica]

Bot de Telegram[modifica]

Bot de Telegram

Bot de Mastodon[modifica]

No todas las instancias de Mastodon facilitan la instalación de bots. Para hacer los primeros pasos os recomiendo esta instancia pensada para hospedar bots de Mastodon.

Ejemplo de bot de Mastodon para hacer lecturas de sensores cada hora.

Getting credentials for the Mastodon API with Mastodon.py, step by step