SMART DEVICE TEMPLATE V3 ANDREAS KRAFT, DT

Similar documents
ETSI IoT/M2M Workshop 2016 featuring the Smart World. November 15 th -17 th, 2016

Document Number Document Name: Date: Abstract:

Information Sharing for onem2m Native and Interworked Applications. ETSI IoT/M2M Workshop 2016 Source: Joerg Swetina (NEC) Session 4: IoT Semantic

Standard Open Source Cloud APIs for the Smart Home

NEWS FROM THE REFERENCE ONTOLOGY FOR SMART APPLIANCES

ETSI TC smartm2m overview and prospective. Enrico Scarrone ETSI smartm2m Chairman, OneM2M Steering Committee Vice chairman (representing ETSI)

SAREF ONTOLOGY & ROADMAP

SAREF: A NEW STANDARD FOR SMART APPLIANCES IN SMART HOMES IOT/M2M WORKSHOP FEATURING THE SMART WORLD, S A,15 17 NOV. 2016

onem2m AND SMART M2M INTRODUCTION, RELEASE 2/3

Open source onem2m Platforms

SUMMARY OF HGI ACHIEVEMENTS

European Commision s Smart Appliances REFerence ontology (SAREF)

TECHNOLOGY- AGNOSTIC SMART HOME VIA THE HOME GATEWAY APPLICATION PLATFORM

onem2m Standards Activities - IoT/M2M Service Layer -

The onem2m standard Horizontal Service Layer

How OSGi can help to build open IoT ecosystems Kai Hackbath Member of OSGi Alliance Board of Directors Evangelist at Bosch Software Innovations

Showcase. Showcase D: onem2m Enriched Personal Life

Second OMG Workshop on Web Services Modeling. Easy Development of Scalable Web Services Based on Model-Driven Process Management

Presentation on OSGi Alliance

Khartoum, Sudan Dec 2017

SUMMARY OF VENICE CLOSING SYMPOSIUM MARCH 8-9, DUNCAN BEES, CTO, HGI

ISO/IEC TR TECHNICAL REPORT. Information technology Dynamic adaptive streaming over HTTP (DASH) Part 3: Implementation Guidelines

onem2m - A Common Service Layer for IoT Basic principles and architecture overview

Project - the perspective of Telecom Italia

Digital Platforms for 'Interoperable and smart homes and grids'

Implementing a Standard, Multi-Gateway: Real SmartHome in the Cloud

ETSI M2M workshop Nov 2013

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia framework (MPEG-21) Part 21: Media Contract Ontology

ALBERTA ADVERSE EVENT FOLLOWING IMMUNIZATION(AEFI) HL7 MESSAGING SPECIFICATION

Power of open source communities to onem2m

HOP Ubiquitous Overview

BACnet Its Origins, Evolution, and Future

onem2m Showcase demos

Status of Machine to Machine Standards work in TC M2M and onem2m. Many thanks to the various contributors from TC M2M

Squid.link Gateway. The heart of wireless solutions. Bridging multiple wireless protocols. Smart home Energy management Home security Healthcare

On Management, Abstraction & Semantics

ATC An OSGI-based Semantic Information Broker for Smart Environments. Paolo Azzoni Research Project Manager

Model-Based Techniques in the Development of Net-Centric Applications. Timothy A. Anderson Basil C. Krikeles. June 20, 2007

3 Software Stacks for IoT Solutions. Ian Skerrett Eclipse

The UniversAAL Platform

Standards to enable an IoT Eco System

Interoperability Quest: OTT Video, WebApps and CE

The Integrated Smart & Security Platform Powered the Developing of IOT

Metadata and Modeling Frameworks: The Object Modeling System Example

Information technology Multimedia service platform technologies. Part 3: Conformance and reference software

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia service platform technologies Part 3: Conformance and reference software

Oliopäivät Modelling Now and in the Future, with Acronyms or without = RSA

Papyrus: Advent of an Open Source IME at Eclipse (Redux)

Mobile Application Workbench. SAP Mobile Platform 3.0 SP02

High Level Architecture (HLA)

FIDO AND PAYMENTS AUTHENTICATION. Philip Andreae Vice President Oberthur Technologies

IBM Rational Software

Lost in Abstraction. Sebastian Janzen

DMTF Technologies and Alliances Update Hemal Shah, DMTF Senior VP of Technology & TC Chair Broadcom Limited John Leung, DMTF VP of Alliances Intel

OpenFog Reference Architecture. Presented by Dr. Maria Gorlatova OpenFog Consortium Communications Working Group Co-chair, Technical Committee Member

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia service platform technologies Part 2: MPEG extensible middleware (MXM) API

onem2m and its role in achieving interoperability in IoT

Open-source library and tools to support the OVF.

Partners: TEST ACTIVITIES. Presented by Sebastian Müller. Project Manager ETSI Centre for Testing and Interoperability. All rights reserved

This document is a preview generated by EVS

ECMAScript Test Suite

Liberate your components with OSGi services

Grid Services and the Globus Toolkit

Working Group Charter: Web Services Basic Profile

Reusability and Adaptability of Interactive Resources in Web-Based Educational Systems. 01/06/2003

Internet Engineering Task Force (IETF) Obsoletes: 7302 September 2016 Category: Informational ISSN:

The French Geoportal : linking discovery and view network services. INSPIRE Conference Krakow

ETSI STANDARDS FOR THE SMART HOME: DECT ULTRA LOW ENERGY Standard overview and future standarization needs Angel Bóveda

HOT TOPICS LED BY ETSI - 5G AND IOT

Communication Concept for Smart Metering, Smart Grid and Home Automation

onem2m Common Architecture for IoT interoperability

ISO/IEC Information technology Multimedia framework (MPEG-21) Part 3: Digital Item Identification

OVERVIEW OF ETSI IoT ACTIVITIES

An Extensible Application Platform for Heterogeneous Smart Home Appliances and Mobile Devices

Process simulation as a domain- specific OPC UA information model

Breaking Apart the Monolith with Modularity and Microservices CON3127

Generic Profiles V 1.0

XBRL Design and Modeling Methodology in Practice

DECT ULE in the Smart Home An Analyst Assessment 29 th January Lisa Arrowsmith Associate Director - Connectivity

A RESTful Approach to the Management of Cloud Infrastructure. Swit Phuvipadawat Murata Laboratory

symbiote Towards an IoT Framework for Semantic and Organizational Interoperability

W3C Web of Things. Mohammed Dadas - Orange

ETSI standards are enabling a global M2M solution. Enrico Scarrone, ETSI TC M2M Chairman, Telecom Italia 3 ETSI M2M workshop, Mandelieu, France, EU

Industrial Internet Connectivity Framework (IICF)

W3C WoT call CONTEXT INFORMATION MANAGEMENT - NGSI-LD API AS BRIDGE TO SEMANTIC WEB Contact: Lindsay Frost at

SyncML Overview. Noel Poore, Psion Computers PLC

Open Mobile Platforms. EE 392I, Lecture-6 May 4 th, 2010

THE ROLE OF INTEROPERABILITY IN ACHIEVING PROFITABLE GROWTH IN IOT

OCF Fundamentals. Ravi Subramaniam Principal Engineer, Intel Corporation

Jon Rappaport Chairman USNAP Alliance USA

Web of Things: W3C Vision & Roadmap on IoT Standardizations

IEEE Standards Activities in the Smart Grid Space (ICT Focus)

IOT STANDARDS ECOSYSTEM WHAT S NEW? IOT WEEK GENEVA 2017

Standards for Smart Grids

Digital (Virtual) Identities in Daidalos and beyond. Amardeo Sarma NEC Laboratories Europe

Interoperability Standards Rationale for PAPI. Sean McGrath Technical Lead Pan African Parliamentary Interoperability Framework Initiative

IISOMI (Informal Inter-SDO Open Model Initiative)

Eclipse Lyo Overview. Michael Fiedler, Eclipse Lyo committer IBM Corporation

A software API for a vendor agnostic framework for wireless sensor network gateways for Smart Energy Systems

The OWL API: An Introduction

Transcription:

SMART DEVICE TEMPLATE V3 ANDREAS KRAFT, DT 1

Goals Describe devices and device services in a way which is independent of the LAN technology in a format which is convenient and reliable for integration. 1. Keep it simple, especially for manufacturers to contribute 2. Modularity for functions and device types 3. Make it easy for developers to create unified APIs 4. Be independent of underlying home-area network technologies Make it available under an open license. 3

Basic Components Domain Device & Sub-Device ModuleClass Property Unique name, or "wrapper" which acts like a namespace, set by the organization creating the SDT, allowing reference to a package of definitions for the contained ModuleClasses and device definitions. Can be referenced when extending ModuleClasses. It has two possible uses: to select the scope of a technology domain, or to set the scope of a use case domain (like Home, SmartGrid, etc) Physical, addressable, identifiable appliance/sensor/actuator. Specification of a single service with one or more service methods, the involved abstracted data model and related events. The expectation is that each separate service which may be used in many kinds of Devices (like PowerON/OFF, Open/Close,...) will be described by a ModuleClass which can be re-used in many Device definitions. Property elements are used to append to Devices and their ModuleClass elements with arbitrary additional information. 4

Main Idea: re-usable XML modules for describing most common functions HGI offers a library of "module" elements, which conform to the ModuleClass, for the most common functions Template modules of XML for a boolean actuator (like power switch) a real-value sensor (like temperature sensor) a boolean sensor (like window sensor) Features, Attributes, Info about internal states,... Power Switch (for my music box) Constraints Description for Applications (and Programmers) Data Model (XML) App 5 Application developers can make use of a small set of common functional elements, not adapting API code for every HAN SDT XSD

How Things Could Come Together onem2m / MAS OSGi Eclipse SmartHome Eclipse Vorto 6

SDT Evolution May 2015 - Version 1.0 Dezember 2015: public draft Basic concepts of the Smart Device Template 7

SDT Evolution June 2015 - Version 2.0 Device hierarchy More data types Better data points & device information Based on contributions from SAREF, ULE Alliance, Energy@Home 8

SDT Evolution December 2015 - Version 3.0 Complex data types Meta-data Property lists 9

SDT GitHub Repository All versions, tools, and contributions are available on GitHub. Under APL2 license. 10 https://homegateway/smartdevicetemplate

SDTTool Convert from SDT2 to SDT3 Generate documentation Plain Text Markdown OPML (Mindmap) Generate Vorto import format (work-in-progress) Generate Java interfaces and classes 11 https://github.com/homegateway/sdttool

CONTRIBUTIONS & COLLABORATIONS 12

Information Models EchonetLite ULE Alliance Energy@Home https://github.com/echonet- Consortium/ECHONET-SDT- Contribution 13 https://github.com/ismb/energyhome-sdt-contribution https://github.com/ule- Alliance/HANFUN-SDT

Eclipse Vorto Eclipse-based tooling to describe device characteristics (Properties, Services) in form of Function Blocks An Information Model describes a device in its entirety composed of several Function Blocks Platform specific code generators can be used to transform information models in code artifacts Eclipse hosted Repository for Information Models in order to build community / ecosystem 14 http://www.eclipse.org/vorto

15 THE FUTURE

onem2m Modeling in TS-0023 Home Appliances Information Model and Mapping onem2m is the best home for SDT, to allow extension as usage in onem2m might require. SDT was selected in TR-0017 - Home Domain Abstract Information Model as the modeling scheme for onem2m. SDT v3.0 is used in onem2m s Management, Abstraction and Semantics (MAS) Working Group to create and specify the Home Information modelling. MAS will recommend onem2m s Steering Committee to take SDT under onem2m governance. Future SDT hosting will be under ETSI Using ETSI s GitLab infrastructure 16

Role of Information Modeling for Interoperability SDT 17

Information Modelling in onem2m SDT Modeling Resource Mapping SDT Mapping [television] 1 contdefinition 0..1 creator Property Module 18 country deviceid devicetype devicename devicemodelname binaryswitch audiovolume televisionchannel audiovideoinput mediasourcelist Sub-device 0..1 0..1 0..1 0..1 0..1 0..1 0..1 0..n ontologyref [deviceproperty] [binaryswitch] [audiovolume] [televisionchannel] [audiovideoinput] [mediasourcelist] <subscription> By: Dongjoo Kim, LG

THANK YOU! a.kraft@telekom.de 21