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 n Automation i B REST API Modules Domain Model s L p o a g m g User Interfaces e i n Persistence t i g S Events Databases Icons IoT/Cloud Widgets
Automation Logic Persistence Services Registries User Interfaces Events ... Sonos Samsung Bluetooth Hue Binding Binding Binding Binding Bluetooth Samsung Sonos Hue
NFC WiFi 6LoWPAN ZigBee, 2,4 GHz EnOcean, 868 MHz
Mass Market? Setup& Pairing& Flows& Tech%savvy* Average* Users ** Users* Discovery& Services& C o n fi g u r a < o n * U i s * Thing& T e x t u a l * Descrip-ons& A u t o % C o n fi g u r a < o n * D i s c o v e r y * D o c s * i n R * W e u i k s a i * b l e * M o d u l e s * 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> Setup& Pairing& Flows& <channels> <channel id="color" typeId="color" /> <channel id="color_temperature" typeId="color_temperature" /> Discovery& </channels> Services& <config-description> Thing& Descrip-ons& <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>
UPnP Setup& Pairing& Bonjour / mDNS Flows& Discovery& Services& Thing& Descrip-ons& Custom Discovery
INTRANET OF THINGS
INTRANET OF THINGS ARM CPU, 600 MHz Linux OS 512 MB RAM JavaSE Embedded 7 2 GB Flash OSGi R4.2 TPM, Radio 868 MHz (ProSyst mBS) 4 USB Slots Local App/ Local App/ Extension Extension Local App/ Extension
INTRANET OF THINGS
QIVICON • User Interfaces Cloud • Remote Management • Provisioning • Remote Access (OAuth2) • Shop/AppStore • Backend APIs INTRANET OF THINGS QIVICON Apps/Ext.
Partner QIVICON Infrastructure Cloud • Web applications • Remote Access • Event Subscriptions INTRANET OF THINGS Partner QIVICON Apps/Ext. Apps/Ext.
Partner QIVICON Infrastructure Cloud INTRANET OF THINGS • Access via cloud or local • Same APIs Partner QIVICON Apps/Ext. Apps/Ext.
QIVICON SDK • Eclipse Tooling, Simulator • Installation, Deployment, On-Device Debugging • Client-APIs (iOS, Android, JavaScript) • Closed partner developer community INTRANET OF THINGS Partner QIVICON Apps/Ext. Apps/Ext.
Partner applications QIVICON APIs OSGi Container: OSGi R4.2 (ProSyst mBS) JVM: JavaSE Embedded 7 OS: Linux
Partner applications AND extensions QIVICON APIs Eclipse SmartHome OSGi Container: OSGi R4.2 (ProSyst mBS) JVM: JavaSE Embedded 7 OS: Linux
Deutsche Telekom / QIVICON joined Eclipse Foundation and IoT WorkingGroup QIVICON provides • ProjectLead • 2 committers OpenSource Contributions • 4 contributors • Thing concept, Configuration • Discovery, UPnP support • Philips Hue Binding • Yahoo Weather Binding • Documentation
TCP/UDP MiLight Product names, logos, brands and other trademarks referred to within this presentation are the property of their respective trademark holders Product names, logos, brands and other trademarks referred to within this presentation are the property of their respective trademark holders
Recommended Talks Smart Home live: Bringing LIFX to Intelligent Detection of Eclipse SmartHome Fire or a Break-In with MQTT and OpenHAB Dennis Nobel itemis AG Markus Mann Christian Götz iic solutions GmbH dc-square GmbH Thursday Wednesday 10:30 - 11:05 11:15 - 11:50 Bürgersaal 2 Silchersaal
Recommended Talks New Open Source project at IoT - HGI for SmartHome Device Information Model Repository Abstraction Templates (now Project Vorto) Andreas Kraft Olaf Weinmann Telekom Innovation Laboratories Bosch Software Innovations Wednesday Wednesday 17:00 - 17:35 10:30 - 11:05 Schubartsaal Wilhelm-Kramer-Zimmer
IoT Playground
THANKS! Kai Kreuzer Jochen Hiller @kaikreuzer @jochenhiller @smarthome @qivicondev Product names, logos, brands and other trademarks referred to within this presentation are the property of their respective trademark holders.
Recommend
More recommend