1.0 IoT (Internet of Things) Überblick

Hardware-Krempel vernetzen.. Zunächst mit ESP32 und Arduino.. Kann auch mit Raspberry Pi Pico W und Python..
Meine Motivation neben Bock auf spannende Unterrichtsprojekte: Kann ich für Gartenzeug und Kunstobjekte brauchen. Ausserdem macht SmartHome selber können frei von Enshittification📖.

Planung

  • Wifi
    • Ins heimische WLAN kommen
    • Ins komische Schul-WLAN kommen?
  • Webserver auf dem µC
    • Ein Webserver liefert Dateien aus, kann auch schlichter Text sein.
    • Dateisystem für .html und .css
      • Warum ist Dateisystem ein Thema?
      • LittleFS
    • Sensordaten anzeigen
      • Ohne JavaScript
      • Mit JavaScript
    • HTTPS?
  • MQTT weil der µC an der Sensor-Front braucht zu viel Strom für Akkubetrieb? Die Praxis spricht!
    • Du brauchst einen Broker?!
      • Im Internet gibt es (freie) Lösungen?
      • Raspberry Pi verwenden?
      • Linux-Server im Keller?
      • Alter Mac mit Linux?
      • Docker?
      • Reicht ein ESP32 im Netzwerk?
  • LoRaWan? Weil WiFi nicht in der Nähe ist und oder weil Akkubetrieb.

Links zu ESP32