-
Notifications
You must be signed in to change notification settings - Fork 0
IoT
Das Internet of Things (IoT) beschreibt die Idee, dass nicht nur Computer und Smartphones, sondern auch Alltagsgeräte miteinander vernetzt sind. Sensoren, Mikrocontroller (wie ESP32/ESP8266) und kleine Computer (wie der Raspberry Pi) erfassen physikalische Werte (z. B. Temperatur, Luftfeuchtigkeit, Bewegung) und tauschen Daten über das Internet aus.
💡 Beispiel:
Ein Sensor misst die Luftqualität im Klassenraum und sendet die Werte an einen Server. Dort können Lehrkräfte:
- Die Daten auf einem Dashboard anzeigen.
- Automatisch eine Lüftung aktivieren.
- Die Werte für ein Datenanalyseprojekt nutzen.
IoT-Systeme bestehen aus drei Hauptkomponenten:
| Komponente | Aufgabe | Beispiel |
|---|---|---|
| Erfassung | Sensoren oder Aktoren messen oder steuern reale Prozesse. | Temperatur-, Feuchtigkeits- oder Bewegungssensoren. |
| Kommunikation | Daten werden über Netzwerke übertragen. | WLAN, Bluetooth, MQTT, HTTP oder LoRa. |
| Verarbeitung | Ein Server, Cloud-Dienst oder lokales Gerät analysiert, visualisiert oder reagiert auf Daten. | Raspberry Pi mit Docker, Grafana oder Node-RED. |
IoT wird besonders interessant durch die Kombination mit modernen Tools:
| Tool | Nutzen |
|---|---|
| Docker | Isolierte Umgebungen für IoT-Anwendungen (z. B. Datenbanken, Webserver). |
| Grafana | Visualisierung von Sensordaten in Echtzeit. |
| Node-RED | Low-Code-Programmierung für IoT-Workflows (z. B. Sensoren mit Aktoren verbinden). |
| MQTT | Leichtgewichtiges Protokoll für die Kommunikation zwischen Geräten. |
💡 Vorteil:
Mit diesen Tools lässt sich ein sensorbasiertes System nicht nur bauen, sondern auch automatisieren, dokumentieren und erweitern – ideal für Bildung, Forschung und Prototyping.
DOITPi bietet eine fertige Plattform, um IoT-Lösungen schnell und unkompliziert auf dem Raspberry Pi zu realisieren:
| Feature | Nutzen für IoT |
|---|---|
| Vorkonfigurierte Tools | Docker, Grafana, Node-RED und MQTT sind bereits installiert. |
| Keine aufwendige Einrichtung | Du kannst sofort starten – ohne manuelle Installation. |
| Praktisches Lernen | Verstehe, wie Internet, Hardware und Automatisierung zusammenwirken. |
| Flexibilität | Ideal für Schulprojekte, Kurse oder Makerspaces. |
💬 Beispielprojekt mit DOITPi:
- Sensoren anschließen (z. B. DHT22 für Temperatur/Luftfeuchtigkeit).
- Daten mit Node-RED verarbeiten (z. B. Schwellenwerte für Lüftung setzen).
- Ergebnisse in Grafana visualisieren (z. B. als Echtzeit-Dashboard).
- Automatisierung mit Docker (z. B. Datenbank-Container für die Speicherung).
Hardware:
- Raspberry Pi (mit DOITPi)
- ESP32/ESP8266 (mit ESPHome)
- DHT22-Sensor
Software-Setup:
-
ESPHome-Konfiguration für den ESP32:
sensor: - platform: dht pin: D2 temperature: name: "Temperatur" humidity: name: "Luftfeuchtigkeit" mqtt: broker: "192.168.1.100" # IP deines DOITPi topic_prefix: "klassenraum"
-
MQTT-Broker auf DOITPi starten (z. B. Mosquitto):
sudo systemctl start mosquitto
-
Daten mit Node-RED verarbeiten (z. B. Lüftung steuern, wenn CO₂-Wert zu hoch ist).
| Frage | Antwort |
|---|---|
| Welche Sensoren kann ich mit DOITPi nutzen? | Fast alle gängigen Sensoren (z. B. DHT22, BME280, PIR-Bewegungssensoren). |
| Brauche ich Programmierkenntnisse? | Nein! Mit Node-RED oder ESPHome (YAML) kannst du ohne Code loslegen. |
| Kann ich IoT ohne Cloud nutzen? | Ja! DOITPi unterstützt lokale Lösungen (z. B. mit MQTT und InfluxDB). |
| Wie sicher ist IoT? | Nutze VPN, Firewall-Regeln und regelmäßige Updates für mehr Sicherheit. |
- IoT-Grundlagen: Sensoren, Aktoren und Protokolle verstehen.
- Node-RED für IoT: Visuelle Programmierung für IoT-Workflows.
- ESPHome mit DOITPi: Mikrocontroller einfach programmieren.
- Daten visualisieren: Echtzeit-Dashboards mit Grafana erstellen.
💡 Warum IoT mit DOITPi?
- Praktisch lernen: IoT nicht nur theoretisch, sondern hands-on auf dem Raspberry Pi.
- Zukunftssicher: IoT-Kenntnisse sind gefragt in modernen Berufen.
- Flexibel: Von einfachen Sensoren bis zu komplexen Automatisierungen – IoT wächst mit deinen Projekten!
Hier zur Startseite der DOITPi-Wiki
DOITPi ist Open Source und steht unter der MIT-Lizenz.
- Code: GitHub Repository
- Dokumentation: Wiki
- Releases: Aktuelles Image herunterladen
Hinweis: DOITPi nutzt Tools und Bibliotheken Dritter. Die jeweiligen Lizenzen finden Sie in den Danksagungen.
DOITPi steht auf den Schultern von Riesen. Besonderer Dank gilt:
- Raspberry Pi OS (Basis-System)
- CustomPiOS (Image-Erstellung)
- NetworkManager (Auto-Hotspot-Funktion)
- ROS2 & Node-RED (Robotik & IoT)
- Ansible (Automatisierung)
- Allen Mitwirkenden (GitHub Contributors)!
💙 Möchtest du hier auftauchen? Trage bei und sende einen Pull Request!
DOITPi © 2023–2025 DevOps & IoT für alle – einfach, offen, leistungsstark.
Für Eilige:
Du willst sofort loslegen? Hier ist der direkte Weg zur Installation:
Was du brauchst:
- Raspberry Pi (Modell 3/4/5 oder Zero 2 W)
- microSD-Karte (mind. 32 GB)
- Kartenleser o.Ä
- Netzteil
- 15 Minuten Zeit
Los geht’s! 🎉
⚡ DOITPi Auto-Hotspot
Immer verbunden – automatisch!
- Aktiviert sich selbst, wenn kein WLAN verfügbar ist.
-
SSID:
AP_<Hostname>| Passwort:123456789 - Zugriff per Browser/SSH – ideal für Headless-Betrieb.
- Automatische Umschaltung alle 60 Sekunden.
🔒 Passwort anpassen! 🔧
Kurz, klar, direkt zum Ziel – perfekt für alle, die keine Zeit verlieren wollen! 😊