Zum Inhalt springen
Andri Wild
Alle Projekte

IoT & Web

Mitwelten

Web-Dashboards zur Visualisierung von IoT-Sensordaten für Biodiversitäts-Monitoring im urbanen Raum.

Rolle
Software-Entwickler
Zeitraum
2023
  • Dash
  • Django
  • PostgreSQL
  • Python
Screenshot des Projekts Mitwelten

Kontext

Mitwelten erforscht die Biodiversität im urbanen Raum mithilfe von IoT-Sensoren, die kontinuierlich Umweltdaten erfassen. Damit aus den Rohdaten Erkenntnisse werden, braucht es eine Plattform, die die Sensordaten zugänglich aufbereitet, für Forschende und Öffentlichkeit.

Meine Rolle

Ich habe an der Visualisierung der IoT-Sensordaten in Web-Dashboards gearbeitet sowie an der Projektwebseite und am laufenden Betrieb und der Wartung der Anwendungen mitgewirkt.

Ansatz & Architektur

Die Datenpipeline speichert die Sensordaten in PostgreSQL. Die Auswertung und Visualisierung erfolgt über Dash-Dashboards, eingebettet in eine Django-Anwendung. Die Wahl fiel auf Dash, weil sich damit datengetriebene, interaktive Visualisierungen direkt in Python umsetzen lassen, ohne Bruch zwischen Datenverarbeitung und Frontend.

Herausforderungen

Über die reine Entwicklung hinaus lag der Fokus auf dem zuverlässigen Dauerbetrieb: Ein Monitoring-System muss kontinuierlich laufen, neue Daten verarbeiten und auch bei unvollständigen oder fehlerhaften Sensordaten stabil bleiben.

Ergebnis

Eine produktiv betriebene Plattform (mitwelten.org), die IoT-Sensordaten zu Biodiversität visualisiert und damit Forschung und Öffentlichkeit zugänglich macht.