Programmierung eines Smart Homes

Aus DDSWiki
Wechseln zu: Navigation, Suche

Einfaches Zusammenschalten von Devices per App

Unter 'Programmierung' kann man hier eher 'flache' Vorgänge verstehen:

  • Das 'Zusammenschalten' einer Smartphone App mit einem Smart Device. Beispiel: Eine Wifi-Steckdose wird in das Wlan eingebunden und kann somit durch eine zugehörige App am Smartphone an und ausgeschaltet werden. Wenn dieses Szenario auch als 'Fernsteuerung' von unterwegs funktionieren soll (das Smartphone ist nicht im gleichen WLan, sondern vielleicht in einem 4G Netz eingewählt), dann braucht es eine Art Cloud-Service, um Steckdose und Smartphone App über die Netzwerkgrenzen hinweg miteinander kommunizieren zu lassen. Oftmals braucht es keinen Hub für solche Anwendungsszenarien, außer oftmals einen Wifi-Router.

Einrichten proprietärer Lösungen

Automatisierung

  • Das 'aufwändigere Programmieren' oder 'Automatisieren' von Smarthome Features. Beispiel: Bei den preiswerten Consumer Smart Homes erfolgt die Programmierung bzw. Konfiguration oftmals über eine App, z.B. die Magenta Smart Home App oder Apple Homekit, einer Software von Apple, die Smarte Devices vieler verschiedener Hersteller integrieren kann, sofern diese Apple Homekit-fähig sind. Oftmals braucht es für eine derartige Automatisierung einen Server bzw. Hub.
  • Ein oft erwähnter und interessanter Cloud Service, der von vielen Herstellern unterstützt wird ist IFTTT, z.B. hier.

Integration unterschiedlicher Lösungen

Da es im Bereich Smart Home und IoT so viele verschiedene Hersteller und Technologien gibt, gibt es Bestreben, diese unterschiedlichen Lösungen zu integrieren, z.B.

Spannende Tools für die eigene Programmierung von Smart Home Lösungen