Mastering the Diversity in Smart Homes A Practical Approach Kai Kreuzer, Deutsche Telekom AG Olaf Weinmann, Bosch SI Eclipse SmartHome Project Lead Eclipse Vorto Project Lead 1
http://imgs.xkcd.com/comics/standards.png
INTRANET OF THINGS
DEVICE DIVERSITY
LEVELS OF ABSTRACTION USE CASE FUNCTIONS TYPE / CATEGORY PRODUCT / MODEL CONCRETE DEVICE
OUR REQUIREMENTS DESCRIBE CONFIGURABLE / DISCOVERABLE UNIT GENERIC USER INTERFACE FOR ITS CONFIGURATION ABSTRACT ITS BASIC FUNCTIONALITY
FUNCTIONAL AUTOMATION USER RULES INTERFACES ABSTRACT EVENTS BINDING … PHYSICAL WEMO LIFX SONOS SAMSUNG BINDING BINDING BINDING
THINGS BRIDGE THING THING CHANNEL CHANNEL GROUP GROUP CHAN CHAN NEL NEL CHAN CHAN CHAN CHAN NEL NEL NEL NEL
THINGS THING THING HANDLER CHAN CHAN NEL NEL META-DATA CODE
VORTO AT A GLANCE Vorto Platform Vendor IoT Tool Set Meta Information Model using Device Manufacturer provides instance of Platform specific Information Model Code Generator Repository describes Information creates Model generates reads Java browses is described by C++ invokes integrates Solution … Device Developer uses
THE VORTO COMPONENTS Create representations for Create information different ecosystems models IoT Tool Set Code Eclipse Vorto Vorto Repository Generators Vorto Project Project Information Standardize the structure Manage and provide of information models information models Meta Model
VORTO CODE GENERATORS Binding XMLs Integration Integration IoT Tool Set Eclipse Smart Home Information Model Eclipse Kura Bosch M2M Repository Info Model Code Generator Extension Point
THANK YOU! Olaf Weinmann Kai Kreuzer Olaf.Weinmann@bosch-si.com k.kreuzer@telekom.de Product names, logos, brands and other trademarks referred to within this presentation are the property of their respective trademark holders.
Recommend
More recommend