3a sessió. Curset introductori d'Internet de les Coses. (17 / novembre / 2020)
La revisió el 17:58, 15 nov 2020 per Jordi Binefa (discussió | contribucions) (→Bases de dades temporals InfluxDB)
Contingut
Ús del telèfon mòbil per trametre i rebre temes MQTT
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
- 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