Vores System er bygget omkring en Linux server hvorpå der er installeret debian 10 som styresystem.
Derefter er der installeret følgende apps som håndterer data flowet:
- Eclipse Mosquitto MQTT (datatelemetri), stryre ind- og udgående kommunikation.
- Node-red er et bygge bloks program som skal databehandle/filtrere og ordner data så den kan forstås af systemet.
- InfluxDB er databasen der tidsstempler og lagre data.
- Grafana er den grafiske brugerflade der viser de indsamlede data.
![2020 IOT på DjH](http://iot.djhhadsten.dk/wp-content/uploads/2021/06/2020-IOT-pa-DjH-1.png)
![Mqtt kommunikation diagram](http://iot.djhhadsten.dk/wp-content/uploads/2021/06/Mqtt-kommunikation-diagram.png)
data kommer ind via MQTT, vi bruger MQTT Explorer for at analyses data strukturen.
![mqtt explorer](http://iot.djhhadsten.dk/wp-content/uploads/2021/06/mqtt-explorer.png)
Herefter anvenes node-red til at ordne data og sende dem videre til InfluuxDB.
![Node red flow](http://iot.djhhadsten.dk/wp-content/uploads/2021/06/Node-red-flow.png)
Grafana læse data fra InfluxDB og generer en grafisk brugerflade.
![grafana modul210](http://iot.djhhadsten.dk/wp-content/uploads/2021/06/grafana-modul210.png)