A Standards Based Reference Architecture for IoT Kai Hackbarth, Hackbarth Evangelist & Co-Chair OSGi Residential Expert Group Evangelist & Co-Chair OSGi Residential Expert Group
Smart Home is now on Everybody's Agenda Smart homes are also becoming mainstream, because of the growing interest in IoT Added value is recognized by consumers and its now affordable Smart Home related revenues are rising according to Berg Insight 17.4 Mio. installed systems by 2017 in Europe 2.6 Billion expected revenue for Europe in 2017 BITKOM expects 1 million smart homes in Germany until 2020
Corporates Are Investing Big
Every Week New Crowdfunded Projects
Many New VC Backed Startups
but most of it is
Proprietary Technology The use of standards is mostly limited to protocols (Z-Wave, ZigBee, etc.) Expandability is restricted to one vendor Limited upgrade capabilities No tooling Telcos and cablecos don t play a role in many of these developments No interfaces available
Limited Functionality Mostly for a single purpose or with a very limited set of functionalities Control mostly limited to Smartphone or Tablet UI
Considerations Before You Get Started There will be no single killer application Sustainable business can only be generated with a developer ecosystem Apple & Google have proven this Since there is a jungle of standards & technologies making the right choices is crucial Follow requirements defined in HGI Open Platform 2.0 Take advantage of the OSGi Device Abstraction Layer What functionalities should be in cloud and / or in the home gateway Smart Home is just the beginning
Our Open Standards Approach Besides our activities in the OSGi Alliance, ProSyst is actively involved in other open standards organizations and supports even additional industry standards in products:
HGI Open Platform 2.0 HGI was founded by major broadband service providers and equipment vendors HGI Open Platform 2.0 defines requirements for a software execution environment for home gateways Generic requirements Reliability and Security Lifecycle Management Installation, Uninstallation, Update, Start, Stop Remote Management, OSGi specific requirements JRE requirements which OSGi services have to be used and their configurations
OSGi Device Abstraction Layer API applicable for all relevant device protocols General device data model Device Operations Access control based on user and application permissions Fine-grained security control Full flexibility of OSGi security model Notification mechanism is for Device state monitoring Device data model monitoring Device operations monitoring
DAL solves common developer problems Developers don t have to deal with protocol specific behavior No need for application workarounds Avoiding custom device abstraction Avoiding uncontrolled dependencies
Reference Architecture of an Open Platform
Business Model Enabling 3rd party App Store 3rd party Web Portal Service Provider Carrier defining ISP Business Vendor Models Utility ProSyst mpower Remote Manager TR-069, OMA-DM, LAN, WAN / VPN or Internet outgoing secure connection ProSyst OSGi Middleware/Stack OSGi Gateway Local Logic & (Web) Apps APIs (Java & JSON-RPC / local and remote) DLNA / UPnP Home Automation Manager (Scenes, Rules, Conditions) Data Collection Admin (Event History) Home Device Manager (Devices, Zones) Connected Devices Security EnOcean Remote Management IP Cams ZigBee SW+FW Update Z-Wave DECT ULE wmbus UPnP BT LE Managed Devices
Open Source vs. Commercial Software Open Source Solution don t require a license fee but is not totally free of costs Missing functionalities need to be implemented Usually not fully optimized to be used in embedded systems Liability, other potential legal issues in using Open Source remain Maintenance responsibility Limited control over direction of development The investment may in the be higher than licensing ready-touse commercial software
Proprietary Solutions are likely to end up here
Example QIVICON QIVICON is a B2B product offering from Deutsche Telekom QIVICON Partners receive QIVICON Home Gateway SDK Portal incl. Shop Backend Operation & Support Partnership is growing EnBW, eq-3, Miele, Samsung, Belkin, bitronhome, digitalstrom, D-Link, 4Noks, herweck, PAX, Tunstall, Vattenfall Deutsche Telekom wants to offer QIVICON also in other countries
QIVICON based products
Example digital life AT&T Digital Life AT&T Digital Life is a commercially available home security and home automation service offering in the US Smart Security Package plus optional add ons Water detection, Door package, Energy package, and Camera Package are available ProSyst mbs Smart Home is used in the home gateway device More information at: https://my-digitallife.att.com/ learn/
Smart Home DIY Retail Channel A#solu(on#for#end#users#available#via# 16,000#electronic#retail#stores:#a#solu(on# for#greater#convenience#and#security#as# well#as#efficient#energy#savings#at#home.# devolo #Home#Control#is#intui(vely# operated#and#can#be#retrofided#or# expanded#at#any#(me#in#exis(ng# households.# Devolo #Home#Control#is#based#on# ProSyst# mbs#osgi #technology#and# mprm.#