3a sessió. Curset introductori d'Internet de les Coses. (17 / novembre / 2020)
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
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