Diferència entre revisions de la pàgina «3a sessió. Curset introductori d'Internet de les Coses. (17 / novembre / 2020)»

De things.cat
Salta a: navegació, cerca
m (Grafana)
m (Bases de dades temporals InfluxDB)
Línia 20: Línia 20:
  
 
= Bases de dades temporals '''InfluxDB''' =
 
= Bases de dades temporals '''InfluxDB''' =
 +
[https://docs.influxdata.com/influxdb/v2.0/get-started/ Instal·lació d'InfluxDB]
 +
 
* Accés i configuració d'usuaris i mesures
 
* Accés i configuració d'usuaris i mesures
  

Revisió del 17:58, 15 nov 2020

Ús del telèfon mòbil per trametre i rebre temes MQTT

MQTT Dash

Panell de control (dashboard) del NodeRED

Botons

Control dels leds de la placa IoT-02 mitjançant botons al panell de control del NodeRED

Ginys

Visualització del nivell de la LDR de la placa IoT-02 mitjançant ginys al panell de control del NodeRED

Gràfiques

Visualització del nivell de la LDR de la placa IoT-02 mitjançant gràfiques al panell de control del NodeRED

Dades encapsulades JSON

  • Ús de dades encapsulades JSON al NodeRED
  • Ús de les dades encapsulades a la placa IoT-02
  • Comunicació entra la placa IoT-02 i el NodeRED mitjançant dades encapsulades JSON

Bases de dades temporals InfluxDB

Instal·lació d'InfluxDB

  • Accés i configuració d'usuaris i mesures
  • Ús de prefixos (aa_, ta_, vf_, sa_ i jb_) per a compartir la base de dades temporal InfluxDB
  • Dades crues (raw data)
  • Dades encapsulades. Ús de JSON a InfluxDB

Accés i visualització de dades

Grafana

  • Ús de diferents instàncies de Grafana emprant contenidors (dockers)

Instal·lació de docker a Debian 10

How To Install InfluxDB Telegraf and Grafana on Docker

Redirecció de ports amb docker

Abans d'executar el següent codi, dins una nova instància screen canvieu xxxx per 3003 per a antonio, 3004 per simone, 3005 per a toni i 3006 per a vicente.

docker run -d -p xxxx:3000 grafana/grafana

Documentació oficial de Grafana per a llur instal·lació emprant Docker

Emprant el vostre navegador, accediu a

http://formacio.things.cat:xxxx/ 

canviant xxxx pel vostre número de port assignat.

  • Graficació de dades crues
  • Graficació de dades encapsulades
  • Gràfiques en Grafana vs Gràfiques en NodeRED

Telegram

  • Creació de bots amb BotFather
  • Instal·lació de nodes de Telegram a NodeRED
  • Interacció amb un usuari de Telegram
  • Interacció amb un grup de Telegram

Mastodon

  • Mastodon, una alternativa lliure a Twitter