Kai Kreuzer, Eclipse SmartHome Project Lead
INTRANET OF THINGS
OS
JVM
OSGi Container
Eclipse SmartHome
Solution based on ESH, e.g. or
REST
API
Binding
sDiscovery
IoT/Cloud
Databases
Logging
Icons
Widgets
Site
map
s
Actions
Modules
Triggers
User In
terfac
esPersistence
AutomationConne
ctivity
Events
DomainModel
Eclipse SmartHome0.7.0
Eclipse SmartHome0.8.0
09 Oct 2014 today 12.2014
ProjectCreation
11.2013
InitialContribution
01.2014
50k LOC52 Forks17 Contributors> 40.000 hits on Google
Statistics
Mass Market FocusTech%savvy*
Users **Average*Users*
Reusable*Modules*
Auto%Discovery*
Configura<on*Uis*
Docs*in*Wiki*
Textual*Configura<on*
Thing&Descrip-ons&
Discovery&Services&
Setup&Pairing&Flows&
New Binding Concepts
<!-- Standard Hue Color Bulb with E27 socket --> <thing-type id="LCT001"> <supported-bridge-type-refs> <bridge-type-ref id="bridge" /> </supported-bridge-type-refs>
<label>Hue Bulb</label> <description>This is a standard Philips Hue bulb with E27 socket</description>
<channels> <channel id="color" typeId="color" /> <channel id="color_temperature" typeId="color_temperature" /> </channels>
<config-description> <parameter name="lightId" type="text"> <label>Light ID</label> <description>The light identifier identifies one certain hue bulb.</description> <required>true</required> </parameter> </config-description> </thing-type>
Thing&Descrip-ons&
Discovery&Services&
Setup&Pairing&Flows&
Thing&Descrip-ons&
Discovery&Services&
Setup&Pairing&Flows&
UPnP
Bonjour / mDNS
Custom Discovery
THANKS!Kai Kreuzer@kaikreuzer
Product names, logos, brands and other trademarks referred to within this presentation are the property of their respective trademark holders.
@smarthome