Ausgewählte Projekte

WebControl

IoT-Plattform für Hausautomation

WebControl — Projektansicht

Technischer Kontext

Über das Projekt.

Ich habe WebControl als webbasierte Internet-of-Things-Plattform (IoT) zur Fernüberwachung, Steuerung und Automatisierung vernetzter Geräte konzipiert und entwickelt. Das ursprünglich 2016 entwickelte Projekt verband Webtechnologien, eingebettete Hardware und nachrichtenbasierte Kommunikation zu einem zentralen Hausautomationssystem, das ohne zusätzliche App über Computer, Tablets und Smartphones bedient werden konnte.

Die Plattform integrierte Raspberry-Pi-Controller, PiFace-Module, drahtlose Schaltkomponenten und Umgebungssensoren zur Steuerung von Beleuchtung, elektrischen Geräten und weiteren vernetzten Komponenten. Über die Weboberfläche konnten Nutzer Gerätezustände überwachen, Controller konfigurieren, Sensordaten erfassen und zeitgesteuerte Automatisierungsabläufe einrichten. Die Kommunikation zwischen der Webanwendung und verteilten Hardware-Controllern erfolgte über MQTT- und AMQP-Messaging mit Technologien wie RabbitMQ und IBM MQ. Dadurch war auch die Anbindung von Geräten hinter lokalen Netzwerk-Firewalls möglich.

WebControl dokumentiert meine praktischen Erfahrungen in den Bereichen IoT-Architektur, Hardware-Software-Integration, asynchrone Nachrichtenkommunikation, Automatisierung und Full-Stack-Anwendungsentwicklung. Durch die Kombination PHP-basierter Weboberflächen mit Python-Diensten, Linux-basierten Controllern und ereignisgesteuerter Kommunikation entstand eine flexible technische Grundlage für die Fernverwaltung physischer Geräte und die Automatisierung alltäglicher Abläufe.