Martin Mohr

Es mag erst einmal eine Menge Aufwand sein, um sich eine funktionierende Entwicklungsumgebung für den ESP8266 aufzubauen. Läuft aber alles, kann man recht einfach eigene Programme für den ESP8266 entwickeln.

In diesem Artikel beschäftigen wir uns mit der Erweiterung des Lichtmanagementsystems Hue von Philips. Das Hue verfügt über ein offenes API, mit dem es möglich ist, auf einfache Art und Weise eigene Komponenten in das System einzubinden. Wir werden einen Bewegungssensor mithilfe eines ESP8266 an das Hue-System koppeln. Ein solcher Sensor ist aktuell noch nicht im Handel erhältlich.

Philips Hue ist ein neuartiges Lichtmanagementsystem. Es handelt sich dabei um eine einfache Möglichkeit, eine bestehende traditionelle Hausinstallation um Smart-Home-Komponenten zu erweitern. Der Ansatz, der bei Hue verfolgt wird, ist recht einfach und gleichzeitig flexibel. Jede einzelne Komponente kann über ZigBee kommunizieren. ZigBee ist eine Spezifikation, die ein Framework für drahtlose Funknetzwerke mit geringem Datenaufkommen wie z. B Lichttechnik beschreibt. Die einzelnen Hue-Komponenten können über die Smartbridge angesteuert werden. Sie stellt einfach zu bedienende REST-Services zur Verfügung, mit denen es möglich ist, alle Komponenten im Hausnetz anzusprechen. Auf der Philips-Homepage finden sich noch viele weitere Informationen über Hue. Wenn Sie richtig tief in das API einsteigen möchten, sollten Sie einen Blick auf die Entwicklerhomepage werfen. Dort finden Sie alle Informationen, um eigene Erweiterungen für das Hue-System zu entwickeln.

Was ist ein ESP8266?

Der ESP8266 ist ein Mikrocontroller aus einer ganzen Familie von Mikrocontrollern, die jeweils eine Gemeinsamkeit haben: Sie sind alle ab Werk mit einer WLAN-Schnittelle sowie einer GPIO ausgerüstet. Das exzellente Preis-Leistungs-Verhältnis macht ihn für den Bastler überaus interessant, denn er ist schon für unter 6 Euro zu bekommen. Die günstigeren Angebote bei eBay und Co. sind mit Vorsicht zu genießen; es kann schon mal vier Wochen dauern, bis eine Lieferung aus China bei uns ankommt. Sieht man sich die technischen Daten (Kasten: „Technische Daten“) etwas genauer an, wird man sehr schnell feststellen, dass der ESP8266 erheblich leistungsfähiger ist, als das, was wir von den weitverbreiten Atmel-Mikrocontrollern gewohnt sind.

In unserem heutigen Projekt kommt die Arduino-Entwicklungsumgebung (IDE) zum Einsatz, für die es ein gut funktionierendes ESP8266-Plug-in gibt.

Den vollständigen Artikel lesen Sie in der Ausgabe:

Entwickler Magazin 5.16 - "Vulkan: Eruption im API-Zentrum"

Alle Infos zum Heft
255239Philips Hue per API erweitern
X
- Gib Deinen Standort ein -
- or -