Pythonapplikation um Sensordaten zentral zu erfassen und Konfigurationsfiles zu generieren.
Python, Django, Jinja, SQLLite, Node-RED, Grafana, JSON
Erstellen einer zentralen Applikation in deren die Konfigurationen von physischen Koffern einmalig erfasst werden können. Daraus sollen nacher JSON-Dateien generiert werden welche in Node-RED und Grafana importiert werden um dort einen zugehörigen Flow bzw. ein Dashboard anzeigen und benutzen zu können.
Das Institut für Sensorik und Elektronik entwickelt eine Reihe von Sensor-Koffer für Agronomie Anwendungen, mit verschiedenen Konfigurationen. Ein einfaches Backend bestehend aus einem MQTT Broker, der Flow-basierten, grafischen Programmierumgebung Node-RED, der Zeitreihen-Datenbank InfluxDB und der Dashboard-Lösung Grafana wird für jeden neuen Koffer bzw. jede Instalation im Feld manuell angepasst.
Wir haben eine Python Applikation mit Django erstellt in der alle Daten zu den Sensoren eingegeben werden können.
Dabei haben wir besonders auf eine Generalisierung der Eingaben geachtet sodass auch zukünftige Sensoren einfach konfiguriert werden können.


| Projekttyp | IP5 lange Version |
| Projektdauer | 20.02.2024 - 16.08.2024 |
| Projektaufwand | 180h pro Person |
| Teamgrösse | 2 Studierende |
FHNW Brugg-Windisch
Institut für Sensorik und Elektronik
Prof. Dominique Kunz
Carmen Koch
Lucien Gygli
Thomas Amberg (thomas.amberg@fhnw.ch)