Diferència entre revisions de la pàgina «Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020»
m (→Sensors) |
m (→Visió general) |
||
Línia 21: | Línia 21: | ||
= Arquitectura del sistema = | = Arquitectura del sistema = | ||
== Visió general == | == Visió general == | ||
+ | |||
+ | |||
+ | <!-- | ||
+ | https://sentilo.diba.cat/sentilo-catalog-web/rubi | ||
+ | ajrubi_jvj / !Rubi_Brilla20 | ||
+ | b4d4db576b754d5b7bfffc5c448df5c2da12c0edeba574ff9a98045a108f056b | ||
+ | |||
+ | curl -X PUT 5c2da12c0edeba574ff9a98045a108f056b" https://api-sentilo.diba.cat/data/rubi@xoic/TRS21_T/18.6 | ||
+ | |||
+ | Rubí | ||
+ | $ ssh -o ServerAliveInterval=30 root@vps776863.ovh.net | ||
+ | $ ssh -o ServerAliveInterval=30 rubi@rubi.xoic.coop | ||
+ | root / TOT9Aaq6 | ||
+ | rubi / ttnC4t_Rub1 | ||
+ | |||
+ | influx -username rubi -password iotRubi | ||
+ | use rubiSensorsDB | ||
+ | show measurements | ||
+ | select * from aq01 | ||
+ | |||
+ | InfluxDB Rubí | ||
+ | influx | ||
+ | CREATE DATABASE rubiSensorsDB | ||
+ | USE rubiSensorsDB | ||
+ | CREATE USER admin WITH PASSWORD 'ttnC4t_Rub1' WITH ALL PRIVILEGES | ||
+ | CREATE USER rubi WITH PASSWORD 'iotRubi' | ||
+ | GRANT ALL ON rubiSensorsDB TO rubi | ||
+ | CREATE USER convidat WITH PASSWORD 'convidat' | ||
+ | GRANT READ ON rubiSensorsDB TO convidat | ||
+ | show users | ||
+ | quit | ||
+ | |||
+ | |||
+ | NodeRED Rubí | ||
+ | vps776863.ovh.net:1880 | ||
+ | http://rubi.xoic.coop:1880/ | ||
+ | rubi / iotRubi | ||
+ | |||
+ | Grafana Rubí | ||
+ | http://rubi.xoic.coop:3000 | ||
+ | admin / iotRubi | ||
+ | convidat / convidat | ||
+ | |||
+ | rubi@vps776863:~$ node-red-admin hash-pw | ||
+ | Password: | ||
+ | $2a$08$vjfP8EuZCCcB5YdY1P/0vOpqEcNNwTKOTkLPIgPU6TrVoY0soM4bm | ||
+ | |||
+ | cd /etc/mosquitto | ||
+ | sudo mosquitto_passwd -c contrasenyes.txt rubi | ||
+ | iotRubi | ||
+ | |||
+ | sudo mosquitto_passwd -b contrasenyes.txt convidat convidat | ||
+ | |||
+ | sudo mysql -u root -p | ||
+ | iotRubi | ||
+ | |||
+ | CREATE USER 'xoic'@'localhost' IDENTIFIED BY 'xoicTtnCat'; | ||
+ | CREATE USER 'jordi'@'localhost' IDENTIFIED BY 'jordiTtnCat'; | ||
+ | CREATE USER 'carlos'@'localhost' IDENTIFIED BY 'villarPfClot'; | ||
+ | |||
+ | # sudo mysql -u root | ||
+ | mysql> CREATE DATABASE my_wiki; | ||
+ | mysql> use my_wiki; | ||
+ | |||
+ | GRANT ALL ON my_wiki.* TO 'xoic'@'localhost'; | ||
+ | GRANT ALL ON my_wiki.* TO 'jordi'@'localhost'; | ||
+ | GRANT ALL ON my_wiki.* TO 'carlos'@'localhost'; | ||
+ | --> | ||
== Sensors == | == Sensors == |
Revisió del 12:16, 16 juny 2020
Wiki al servidor rubi.xoic.coop
Contingut
Lectura de dades amb Snap!
Premeu 1 per a visualitzar les dades dels sensors CO2_01 i AQ_01
Premeu 2 per a visualitzar les dades dels sensors CO2_02 i AQ_02
Premeu 3 per a visualitzar les dades dels sensors CO2_03 i AQ_03
Premeu 4 per a visualitzar les dades dels sensors CO2_04 i AQ_04
Premeu t per a visualitzar les dades dels sensors TRS21_01
Premeu s per aturar el funcionament
Arquitectura del sistema
Visió general
Sensors
DL-TRS21: Soil Water Potential and Temperatures Sensor for LoRaWAN
OY-1210: LoRaWAN CO2 meter
OY-1700: LoRaWAN Air quality (PM) sensor
Adjunció dels sensors a The Things Network
NodeRED
Connexió amb el rerefons de The Things Network
Connexió amb Sentilo
Connexió amb la base de dades temporal
Connexió amb Snap!
Visualització
Des de Sentilo
Des de Grafana
Entrada al visualitzador de gràfiques fet amb Grafana. De manera genèrica, el nom d'usuari és convidat i la contrasenya és convidat.
Des del NodeRED
Projecte final de n'Antonio Burgos (Alumne del Cicle Formatiu de grau Superior en Desenvolupament d'Aplicacions Multiplataforma a l'Escola del Clot)
Personalització de blocs d'Snap!
Snap! al servidor rubi.xoic.coop
Basat en MQTT4Snap! desenvolupat per Xavier Pi.