mastering the diversity in smart homes.pdf
TRANSCRIPT
![Page 1: Mastering the Diversity in Smart Homes.pdf](https://reader034.vdocuments.mx/reader034/viewer/2022042707/586cd53b1a28ab3f0a8bf7e7/html5/thumbnails/1.jpg)
Kai Kreuzer, Deutsche Telekom AGEclipse SmartHome Project Lead
Mastering the Diversity in Smart Homes A Practical Approach
Olaf Weinmann, Bosch SIEclipse Vorto Project Lead
1
![Page 2: Mastering the Diversity in Smart Homes.pdf](https://reader034.vdocuments.mx/reader034/viewer/2022042707/586cd53b1a28ab3f0a8bf7e7/html5/thumbnails/2.jpg)
![Page 3: Mastering the Diversity in Smart Homes.pdf](https://reader034.vdocuments.mx/reader034/viewer/2022042707/586cd53b1a28ab3f0a8bf7e7/html5/thumbnails/3.jpg)
http://imgs.xkcd.com/comics/standards.png
![Page 4: Mastering the Diversity in Smart Homes.pdf](https://reader034.vdocuments.mx/reader034/viewer/2022042707/586cd53b1a28ab3f0a8bf7e7/html5/thumbnails/4.jpg)
![Page 5: Mastering the Diversity in Smart Homes.pdf](https://reader034.vdocuments.mx/reader034/viewer/2022042707/586cd53b1a28ab3f0a8bf7e7/html5/thumbnails/5.jpg)
INTRANET OF THINGS
![Page 6: Mastering the Diversity in Smart Homes.pdf](https://reader034.vdocuments.mx/reader034/viewer/2022042707/586cd53b1a28ab3f0a8bf7e7/html5/thumbnails/6.jpg)
DEVICE DIVERSITY
![Page 7: Mastering the Diversity in Smart Homes.pdf](https://reader034.vdocuments.mx/reader034/viewer/2022042707/586cd53b1a28ab3f0a8bf7e7/html5/thumbnails/7.jpg)
CONCRETE DEVICE
PRODUCT / MODEL
TYPE / CATEGORY
FUNCTIONS
USE CASE
LEVELS OF ABSTRACTION
![Page 8: Mastering the Diversity in Smart Homes.pdf](https://reader034.vdocuments.mx/reader034/viewer/2022042707/586cd53b1a28ab3f0a8bf7e7/html5/thumbnails/8.jpg)
OUR REQUIREMENTS
DESCRIBE CONFIGURABLE / DISCOVERABLE UNIT
GENERIC USER INTERFACE FOR ITS CONFIGURATION
ABSTRACT ITS BASIC FUNCTIONALITY
![Page 9: Mastering the Diversity in Smart Homes.pdf](https://reader034.vdocuments.mx/reader034/viewer/2022042707/586cd53b1a28ab3f0a8bf7e7/html5/thumbnails/9.jpg)
ABSTRACT EVENTS
USER INTERFACES
AUTOMATION RULES
SAMSUNG BINDING
LIFX BINDING
SONOS BINDING
WEMO BINDING
…
PHYS
ICAL
FUN
CTIO
NAL
![Page 10: Mastering the Diversity in Smart Homes.pdf](https://reader034.vdocuments.mx/reader034/viewer/2022042707/586cd53b1a28ab3f0a8bf7e7/html5/thumbnails/10.jpg)
BRIDGE
THING THING
CHANNEL GROUP
CHANNEL GROUPCHAN
NELCHANNEL
CHANNEL
CHANNEL
CHANNEL
CHANNEL
THINGS
![Page 11: Mastering the Diversity in Smart Homes.pdf](https://reader034.vdocuments.mx/reader034/viewer/2022042707/586cd53b1a28ab3f0a8bf7e7/html5/thumbnails/11.jpg)
THING
CHANNEL
CHANNEL
THINGS
THING HANDLER
META-DATA CODE
![Page 12: Mastering the Diversity in Smart Homes.pdf](https://reader034.vdocuments.mx/reader034/viewer/2022042707/586cd53b1a28ab3f0a8bf7e7/html5/thumbnails/12.jpg)
VortoIoT Tool Set Meta Information Model
Information Model Repository
Device Manufacturer
SolutionDeveloper
Information Modelcreates
using
instance of
browses
provides
reads
invokes
Java
Platform Vendor
Platform specific Code Generator
generates
Device
describes
is described by
integrates…
C++
uses
VORTO AT A GLANCE
![Page 13: Mastering the Diversity in Smart Homes.pdf](https://reader034.vdocuments.mx/reader034/viewer/2022042707/586cd53b1a28ab3f0a8bf7e7/html5/thumbnails/13.jpg)
Vorto ProjectVorto ProjectEclipseVorto
Information Meta Model
IoT Tool Set
Code Generators Repository
Create representations for different ecosystems
Standardize the structure of information models
Manage and provide information models
Create information models
THE VORTO COMPONENTS
![Page 14: Mastering the Diversity in Smart Homes.pdf](https://reader034.vdocuments.mx/reader034/viewer/2022042707/586cd53b1a28ab3f0a8bf7e7/html5/thumbnails/14.jpg)
Information Model Repository
IoT Tool Set
Info Model
Binding XMLs Integration Integration
Eclip
se K
ura
Eclip
se S
mar
t Hom
e
Bosc
h M
2MCode Generator Extension Point
VORTO CODE GENERATORS
![Page 15: Mastering the Diversity in Smart Homes.pdf](https://reader034.vdocuments.mx/reader034/viewer/2022042707/586cd53b1a28ab3f0a8bf7e7/html5/thumbnails/15.jpg)
THANK YOU!
Product names, logos, brands and other trademarks referred to within this presentation are the property of their respective trademark holders.
Olaf [email protected]