HTML PHP JS MySQL AJAX Google Charts IoT Login Arduino ESP8266 ESP32 IoT Bosch OneWire Monitor

Wetterstation - Open Hardware Portal


Ein programmiertes Portal zum Verbinden von Benutzern mit offenem Zugriff mit einem Web-Backend, das die Aufzeichnung und Anzeige der Messdaten für registrierte Benutzer mit Mehrbenutzerzugriff auf die Webanwendung übernimmt.
Backend bietet die Verarbeitung von Messdaten:
  • - Temperatur
  • - Luftfeuchtigkeit
  • - Luftdruck
  • Jeder registrierte Benutzer wählt eine der verfügbaren Hardware zur Verwendung:
  • - Arduino + W5100 Ethernet-Abschirmung / W5500-Modul
  • - NodeMCU (v2, v3)
  • - ESP32 (devkits)
  • Der Benutzer erstellt ferner eine Messkonfiguration für:
  • - BME280
  • - DHT22, BMP280
  • - SI7021 (SHT21), BMP280
  • - DHT22, BMP180
  • - SI7021 (SHT21), BMP180
  • Web
  • - Das Web-Backend generiert den Quellcode für die entsprechende Hardware-angeklickte Karte, die der Benutzer selbst zur Karte hochlädt, und kommuniziert mit der Site. Jede Karte sendet an das Web Daten + einen Sicherheitsschlüssel, der die Karte darauf hinweist, dass die Daten des Benutzers ankommen und für ihn visualisiert werden. Das System ist stabil und lebhaft.
  • - Bei Wiznet W5100 / W5500 Arduino- und Ethernet-Modulen wird nur HTTP-Konnektivität unterstützt. Mit ESP32 und ESP8266 unterstützen sowohl die HTTPS-Konnektivität als auch ESP32 die 802.1x-Protokolle der Unternehmen und Universitäten.
  • - Das Web prüft, wie oft der Benutzer Daten hochlädt, und schreibt in der Standardeinstellung innerhalb von 5 Minuten nur einen Datensatz, was für die Wetterentwicklung völlig ausreicht.
  • - Web kann Daten grafisch darstellen, tabellarisch in 24 Stunden / 7 Tagen / 30 Tagen. Ein Webbenutzer kann die Ankunft neuer Daten in Echtzeit sehen.
  • - Innerhalb der Webanwendung kann ein Benutzer seine Wetterstation sichtbar machen, sodass jeder ihn einschließlich der Website des Benutzers sowie dessen Höhe über dem Meeresspiegel anzeigen kann.
  • - Benutzer führen Echtzeit-Chats im Web, in denen sie kommunizieren, Fragen austauschen und beantworten können.
  • - Das Administratorkonto im Web kann den Benutzer und somit seine Wetterstation aufgrund von unzulässigen Änderungen des (vom Web erzeugten) Mikrocontroller-Quellcodes, Vulgarismen, unangemessenem Verhalten usw. blockieren.