virtual iot meetup - eclipse smarthome

11
Kai Kreuzer, Eclipse SmartHome Project Lead

Upload: kai-kreuzer

Post on 14-Jun-2015

895 views

Category:

Internet


3 download

DESCRIPTION

Slides shown during the virtual IoT Meetup http://www.meetup.com/Virtual-IoT/events/203753702/

TRANSCRIPT

Page 1: Virtual IoT MeetUp - Eclipse SmartHome

Kai Kreuzer, Eclipse SmartHome Project Lead

Page 2: Virtual IoT MeetUp - Eclipse SmartHome
Page 3: Virtual IoT MeetUp - Eclipse SmartHome

INTRANET OF THINGS

Page 4: Virtual IoT MeetUp - Eclipse SmartHome

OS

JVM

OSGi Container

Eclipse SmartHome

Solution based on ESH, e.g. or

Page 5: Virtual IoT MeetUp - Eclipse SmartHome

REST

API

Binding

sDiscovery

IoT/Cloud

Databases

Logging

Icons

Widgets

Site

map

s

Actions

Modules

Triggers

User In

terfac

esPersistence

AutomationConne

ctivity

Events

DomainModel

Page 6: Virtual IoT MeetUp - Eclipse SmartHome

Eclipse SmartHome0.7.0

Eclipse SmartHome0.8.0

09 Oct 2014 today 12.2014

ProjectCreation

11.2013

InitialContribution

01.2014

Page 7: Virtual IoT MeetUp - Eclipse SmartHome

50k LOC52 Forks17 Contributors> 40.000 hits on Google

Statistics

Page 8: Virtual IoT MeetUp - Eclipse SmartHome

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

Page 9: Virtual IoT MeetUp - Eclipse SmartHome

<!-- 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&

Page 10: Virtual IoT MeetUp - Eclipse SmartHome

Thing&Descrip-ons&

Discovery&Services&

Setup&Pairing&Flows&

UPnP

Bonjour / mDNS

Custom Discovery

Page 11: Virtual IoT MeetUp - Eclipse SmartHome

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