Hintergrund / Motivation

In vielen Bereichen ist es wichtig, Umgebungsdaten wie Temperatur und Luftfeuchtigkeit kontinuierlich zu überwachen, zum Beispiel in Klassenräumen, Serverräumen oder Wohnräumen. Oft werden diese Messwerte jedoch nur lokal angezeigt oder sind auf mehrere Geräte verteilt, was einen Vergleich und eine Auswertung erschwert. Ziel dieses Projekts ist es daher, eine zentrale Anwendung zu entwickeln, die Sensordaten mehrerer ESP-basierter Sensoren sammelt, speichert und übersichtlich darstellt. Durch die webbasierte Visualisierung können Benutzer jederzeit und ortsunabhängig auf aktuelle sowie historische Messwerte zugreifen und verschiedene Sensoren miteinander vergleichen.

Beschreibung

Die Anwendung dient zur Erfassung, Speicherung und Visualisierung von Sensordaten mehrerer ESP-Sensoren. Die Messwerte werden über eine API an ein Backend übertragen, in einer Datenbank gespeichert und im Frontend grafisch dargestellt und verglichen.

Technologien
  • Programmiersprache: C# (Backend), JavaScript (Frontend), C++ (ESP32)
  • Framework (Frontend): HTML5, JS, Tailwind CSS
  • Datenbank: Microsoft SQL Server
  • IDE: Visual Studio Code, Arduino IDE
  • Sourcecode-Verwaltung: GitLab
Projektinfo
Schuljahr:
25/26
Ausbildung:
Systemintegration
Schüler:
Julian Theiss / Nico Kreuzpaintner
Betreuer:
Herr Matthias Graf, Herr Hans Apfelbeck
Bilder