Smart Homes powered by Eclipse Kai Kreuzer, Deutsche Telekom AG - - PowerPoint PPT Presentation

smart homes powered by eclipse
SMART_READER_LITE
LIVE PREVIEW

Smart Homes powered by Eclipse Kai Kreuzer, Deutsche Telekom AG - - PowerPoint PPT Presentation

Smart Homes powered by Eclipse Kai Kreuzer, Deutsche Telekom AG Jochen Hiller, Deutsche Telekom AG INTRANET OF THINGS Solutions based on ESH Eclipse SmartHome OSGi Container JVM OS Discovery Triggers s g Actions n i d Connectivity


slide-1
SLIDE 1

Kai Kreuzer, Deutsche Telekom AG Jochen Hiller, Deutsche Telekom AG

Smart Homes powered by Eclipse

slide-2
SLIDE 2
slide-3
SLIDE 3
slide-4
SLIDE 4

INTRANET OF THINGS

slide-5
SLIDE 5
slide-6
SLIDE 6

OS JVM OSGi Container Eclipse SmartHome Solutions based on ESH

slide-7
SLIDE 7

REST API B i n d i n g s Discovery IoT/Cloud Databases L

  • g

g i n g Icons Widgets S i t e m a p s Actions Modules Triggers User Interfaces Persistence Automation Connectivity Events Domain Model

slide-8
SLIDE 8

Events

Persistence Services Automation Logic User Interfaces

Registries

Hue Binding Samsung Binding Bluetooth Binding Sonos Binding

Hue

Bluetooth Samsung Sonos

...

slide-9
SLIDE 9

WiFi EnOcean, 868 MHz ZigBee, 2,4 GHz 6LoWPAN NFC

slide-10
SLIDE 10

Mass Market?

Tech%savvy* Users ** Average* Users*

R e u s a b l e * M

  • d

u l e s * A u t

  • %

D i s c

  • v

e r y * C

  • n

fi g u r a <

  • n

* U i s * D

  • c

s * i n * W i k i * T e x t u a l * C

  • n

fi g u r a <

  • n

*

Thing& Descrip-ons& Discovery& Services& Setup& Pairing& Flows&

New Binding Concepts

slide-11
SLIDE 11

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

slide-12
SLIDE 12

Thing& Descrip-ons& Discovery& Services& Setup& Pairing& Flows&

UPnP Bonjour / mDNS Custom Discovery

slide-13
SLIDE 13

INTRANET OF THINGS

slide-14
SLIDE 14

INTRANET OF THINGS

ARM CPU, 600 MHz 512 MB RAM 2 GB Flash TPM, Radio 868 MHz 4 USB Slots Linux OS JavaSE Embedded 7 OSGi R4.2
 (ProSyst mBS)

Local App/ Extension Local App/ Extension Local App/ Extension

slide-15
SLIDE 15

INTRANET OF THINGS

slide-16
SLIDE 16

INTRANET OF THINGS

  • User Interfaces
  • Remote Management
  • Provisioning
  • Remote Access (OAuth2)
  • Shop/AppStore
  • Backend APIs

QIVICON Apps/Ext.

QIVICON
 Cloud

slide-17
SLIDE 17

INTRANET OF THINGS

Partner Infrastructure

  • Web applications
  • Remote Access
  • Event Subscriptions

QIVICON
 Cloud

QIVICON Apps/Ext. Partner Apps/Ext.

slide-18
SLIDE 18

INTRANET OF THINGS

QIVICON Apps/Ext. Partner Apps/Ext.

  • Access via cloud or local
  • Same APIs

Partner Infrastructure QIVICON
 Cloud

slide-19
SLIDE 19

INTRANET OF THINGS

QIVICON Apps/Ext. Partner Apps/Ext.

QIVICON SDK

  • Eclipse Tooling, Simulator
  • Installation, Deployment, On-Device Debugging
  • Client-APIs (iOS, Android, JavaScript)
  • Closed partner developer community
slide-20
SLIDE 20
slide-21
SLIDE 21
slide-22
SLIDE 22

OS: Linux JVM: JavaSE Embedded 7 OSGi Container: OSGi R4.2 (ProSyst mBS) QIVICON APIs Partner applications

slide-23
SLIDE 23

OS: Linux JVM: JavaSE Embedded 7 OSGi Container: OSGi R4.2 (ProSyst mBS) QIVICON APIs Partner applications AND extensions Eclipse SmartHome

slide-24
SLIDE 24

Deutsche Telekom / QIVICON joined Eclipse Foundation and IoT WorkingGroup QIVICON provides

  • ProjectLead
  • 2 committers
  • 4 contributors

OpenSource Contributions

  • Thing concept, Configuration
  • Discovery, UPnP support
  • Philips Hue Binding
  • Yahoo Weather Binding
  • Documentation
slide-25
SLIDE 25 Product names, logos, brands and other trademarks referred to within this presentation are the property of their respective trademark holders

TCP/UDP

Product names, logos, brands and other trademarks referred to within this presentation are the property of their respective trademark holders

MiLight

slide-26
SLIDE 26
slide-27
SLIDE 27
slide-28
SLIDE 28

Bringing LIFX to Eclipse SmartHome

Recommended Talks

Thursday 10:30 - 11:05 Bürgersaal 2

Dennis Nobel itemis AG

Smart Home live: Intelligent Detection of Fire or a Break-In with MQTT and OpenHAB

Wednesday
 11:15 - 11:50 Silchersaal

Markus Mann
 iic solutions GmbH Christian Götz
 dc-square GmbH

slide-29
SLIDE 29

New Open Source project at HGI for SmartHome Device Abstraction Templates

Recommended Talks

Wednesday
 17:00 - 17:35 Schubartsaal

Andreas Kraft
 Telekom Innovation Laboratories

IoT -
 Information Model Repository 
 (now Project Vorto)

Wednesday
 10:30 - 11:05 Wilhelm-Kramer-Zimmer

Olaf Weinmann
 Bosch Software Innovations

slide-30
SLIDE 30

IoT Playground

slide-31
SLIDE 31

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 Jochen Hiller
 @jochenhiller @qivicondev