Smart-Home-Projekt: IoT-Button für individuelle Funktionen bauen
Ein Druck auf unseren IoT-Button und es wird ein voreingestellter Vorgang ausgelöst. Damit kann man aber auch ebenso gut das Smart Home aus der Ferne steuern.
- Dr. Veikko Krypczyk
Eine solche Anwendung ist unser IoT-Button, ein physischer – gern auch etwas größerer und gut sichtbarer – Taster, der drahtlos mit dem Internet verbunden ist. Eine Betätigung wird registriert und löst dann eine vorbestimmte Aktion aus. Die möglichen Anwendungen sind vielfältig: Wir können mit dem Druck auf einen solchen Button etwas starten oder stoppen, vielleicht jemanden anrufen, etwas zählen, einen Notruf auslösen, eine Nachricht an einen bestimmten Empfängerkreis versenden oder einen Tweet absetzen und die Welt damit über den Eintritt eines spannenden Ereignisses informieren.
Sicher haben Sie noch viel bessere Ideen, welches Feuerwerk an Aktionen mit Druck auf den IoT-Knopf ausgelöst werden können. In diesem Beitrag wollen wir zeigen, wie wir einen solchen programmierbaren Button selbst bauen – vor allem aber, welche Cloud-Dienste man geschickterweise kombiniert, um mit möglichst wenig Arbeit davonzukommen.
Funktion im Überblick
Es handelt sich um einen physischen Druckknopf, der über eine minimale Hardware drahtlos mit dem Internet (über ein bestehendes WLAN) verbunden ist. Mit Druck auf dem Button wird ein Signal (Message) versendet. Damit man möglichst flexibel bleibt, welche Aktionen mit dem magischen Knopf ausgelöst werden soll, wird eine vermittelnde Zwischenschicht verwendet, ein cloudbasierter spezialisierter Dienst, der die eingehenden Signale von der IoT-Hardware nach eigenen Wünschen an die Zieldienste weiterleitet. So kommen wir ohne die zeitaufwändige und bei Anfängern auch fehlerträchtige Installation eines eigenen Server-Dienstes wie ioBroker aus.
Das war die Leseprobe unseres heise-Plus-Artikels "Smart-Home-Projekt: IoT-Button für individuelle Funktionen bauen". Mit einem heise-Plus-Abo können sie den ganzen Artikel lesen und anhören.