Bringing LIFX to Eclipse SmartHome
Eclipse SmartHome is a new and promising framework for Smart Home solutions. An essential part of the framework is the extensibility through Bindings. A binding integrates an external system like a device into the framework, so that it can be controlled and automated through rules with other devices .
This session will show how to implement a binding for the multi-color LIFX lightbulb. Representing a typical IoT device, the LIFX lightbulb can be connected through a WiFi network and remotely controlled. The binding will interpret Eclipse SmartHome commands in order to switch the light on and off and to change its color.
The new APIs of Eclipse SmartHome will be explained and illustrated by implementing the LIFX binding with "live coding". After this talk you should be able to write your own binding for your favorite IoT device to integrate it into the Eclipse SmartHome framework. These bindings will also be supported in upcoming release of openHAB 2.0 which will be based on Eclipse SmartHome.
Presenter: Dennis Nobel