20
Next steps for M2M standards: Abstraction & Semantics Joerg SWETINA (NEC), Patricia MARTIGNE (FT), Omar ELLOUMI (Alcatel-Lucent) M2M Workshop, 24&25 october 2012, Mandelieu (France) 1

Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

Next steps for M2M

standards: Abstraction

& SemanticsJoerg SWETINA (NEC), Patricia MARTIGNE (FT), Omar ELLOUMI (Alcatel-Lucent)

M2M Workshop, 24&25 october 2012, Mandelieu (France)

1

Page 2: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

Introduction

Building

a vision

Executing

a strategy

Page 3: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

Outline

• Problem statement

– From the real world

– Use case for Abstraction

– Use case for Semantics

1

• Who is doing what toward

Abstraction / Semantics

• Conclusion

2

3

Page 4: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

1. Problem Statement

Page 5: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

Vertical M2M Solutions - Today

Page 6: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

Example of AGORA French Home Networking Forum

• Today and tomorrow home services for what?

– Telco-multimedia, Home automation, Energy efficiency, Security, Safety, E-health passive & active, Day care… but with respect of personal data protection

• Home Networking for what?

– Need to interconnect various types of devices to deliver new and heterogeneous services

– Still multiple independent and waterproof silos

6

– Still multiple independent and waterproof silos

Create an ecosystem

– Analyze the needs for a home network, architecture(s), protocol, middleware…

– Federate the national players first then international

– Define the platform

• Reference relevant standards

• Analyse and select the appropriate technical solution for federating the home equipment between themselves, independently of their own connecting technologies = the “homebus” concept

Page 7: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

From siloed environments to convergent servicesFrom siloed environments to convergent services

Scope of work

Silos

Between

Services

and

networks

Internet

POT

> ADSL

TV and content

Cable or

SatelliteDSL

1

2 internetVoice

Mobile Music White goods Energy Heating

Cable or

Satellite

Control &Command

Triple

Play

Smart Sweet

Home

3

2 internet

TV

Entertainement

Communication

Life Management

Connectivity

Everyday life

outside the home

Control

Network

Satellite

7

HG

HGIn the home

DigitalHome

Page 8: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

Use case – device abstraction

1. Service Provider offers

Home Control service

2. Devices in home are

replaced (e.g. by other

technology)

Instead of manual re-configuration:Instead of manual re-configuration:

• M2M System finds out which device has been replaced (information on the type of device and how to interface it)

• M2M System offers an Abstraction Layer that decouples M2M applications from specific end device implementations

– e.g. allows Home control Service to access a ‘switch’, not a KNX switch or ZigBee switch (‘switch’ interface is abstracted from specific technology)

� Service becomes independent of (many specialized) technologies

� Big cost savings possible – less maintenance, no manual interaction !

Page 9: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

Towards ‘meaningful’ M2M dataInformation on the ‘meaning’ of M2M

data:

• Enables an application to find

suitable M2M data / devices

and use them (if permitted);

• Makes it possible to create an

open market for M2M data;

• Allows M2M providers to become

intelligent brokers of M2M data

Next step: from “devices” to “things”

• M2M System supports information

models not only of devices but of

higher-level entities (IoT “things”

real-world entities like “rooms”,

“cars”, “persons”…)

• Applications can directly interact

with real-world entities (“lower the

room temperature of room XYZ”)

intelligent brokers of M2M data

� M2M needs to incorporate information models with operations and relations.

Page 10: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

Missing link: “Semantic” in M2M

• “Semantic” in M2M = the capability to describe the

meaning of M2M data (e.g. the purpose/type of a device)

in a machine interpretable way in the M2M System.(information on type and interface)

• The semantics of specific M2M data can be provided• The semantics of specific M2M data can be provided

by the industry segment that uses these data. (example: SDOs that are concerned with Home Automation)

• M2M environment should be able to discover M2M

data based on their semantic description

• “Semantic” is essential if the M2M System is evolved

to interact with real world entities (“things”)

Page 11: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

2. Who is doing what towards Abstraction & Semantics?

Page 12: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

M2M (pre)-Standardization Landscape Abstraction and Semantics

Semantics

Abstraction

LAN Technology

Not exhaustive!...

NationalRegional/international

Not exhaustive!...

Page 13: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

needed: A Framework of Standards

• By default M2M requires many standards to collaborate

• SDOs, who are independently working on similar semantic /

abstraction goals are aiming to harmonize with each other

(example: BBF, ETSI M2M, HGI, OSGI, OMA..)

– Smart Home standardization workshop, 11th October 2012 in Berlin

clearly showed clearly showed

• a barrier for the market caused by heterogeneous technologies and devices for

Smart Home purposes

• a common wish between participating SDOs representatives at this workshop (BBF,

ETSI M2M, HGI,…) to collaborate on standardizing a coherent solution (in terms of

Abstraction & Semantics) to overcome this barrier

• oneM2M, claiming end-to-end aspects of standardization,

could play a coordinating role, while explicitly keeping out of

the specifics of individual industry segments.

Page 14: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

3. Conclusion

Page 15: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

Proposed way forwardoneM2M is best suited to take a coordinating role:• Propose some default way how syntactic and semantic information could be documented by vertical industries / SDOs

– This will help to define abstraction layers, using the same format

– It will ease the creation of interworking proxies in oneM2M

– It will be extensible to be used for higher-layer M2M objects (“Things”)

• Make use of experiences of the IoT research community where similar questions have been discussed since a long time. • Make use of experiences of the IoT research community where similar questions have been discussed since a long time.

• Offer help (create some best practices) how vertical industries / SDOs may technically interwork with oneM2M.

• Once agreement on abstraction layer and semantics has been achieved include references to the semantic descriptions in oneM2M specifications (to enable machine interpretation)

Details of such coordinate should be discussed with all the stakeholders: HGI, BBF, OSGi, Verticals, OMA etc. Help from research projects is key

Page 16: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

From vision to strategy

Abstraction and Semantics

M2M Platform

Communications

Page 17: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

Backup

Page 18: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

Example of a Real need addressed at the national level Example of a Real need addressed at the national level �������� where international standards are expectedwhere international standards are expected

Agora example : dAgora example : defining a Home Service Bus (HSB)efining a Home Service Bus (HSB)

« Connected Home Services »

Energy Management Services

MeteringServices Security

Management

Receiving and Sharing Contents

House Management Services

Telecommunication Services

…..Personal Assistance Services

Home Automation

Services

• the HSB is the heart of the ecosystem

– Abstracting the heterogeneity of LAN technologies and types of devices

• Standardization of interfaces is a key ingredient for success

Management Contents

Electricity

Meter

Energy

Management box

Probes and Activators Network IP Appliance

Connected CE

IP

Gateway

Set-top

box

Home Service Bus

Automation

Communicating

Objects

Devices

18

Page 19: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

Different levels for Device Abstraction

Some analogySome implementation

C++ programmingpatterns

1 C derived class from Level 1

Zigbee : Devices

LEVEL 2 :

DEVICES

LEVEL 3 :

‘meaningful’ DEVICES

What is the function of the device ?(semantic definition) « friendly » name

implements on/off

contract

Modeling

Dimmer lamp

A Dimmer lamp

for office rooms

Source: HGI01898 contribution from DT, Orange, Telecom Italia, Prosyst, SoftAtHome

C developer : base class

Zigbee : Cluster

C developer :

base type ( integer, array…)GENERAL DEVICE MODEL

LEVEL 0

GENERAL DEVICE MODEL

LEVEL 1 :

DEVICE INTERFACE –

CONTRACTS Do not define the devices, but certain basic operations that you can do with the device

contract

& dimmer contractDefine a standard device profile basedon mandatory and optional contracts

Authorize Data exchange

Base Value

Switch on/off

Page 20: Next steps for M2M standards: Abstraction & …...– Smart Home standardization workshop, 11th October 2012 in Berlin clearly showed • a barrier for the market caused by heterogeneous

3 levels to represent embedded applications

Applications

Applications providing high-level modeling of real world entities (needs domain-specific semantic

(and Device Management)

1 2 3

1. Business-level application communication

e.g., "decrease the overall energy consumption with 500kW"

Source: HGI01898 contribution from DT, Orange, Telecom Italia, Prosyst, SoftAtHome

where international where international standards are expected:standards are expected:

Embedded Execution Environment

Native Drivers

Technology (ZigBee, KNX, UPnP, …) specific device representations

Abstract device abstraction layer(s)

world entities (needs domain-specific semantic information)

2. (Abstract) device communicatione.g., "switch off the radiator with ID=00003"

3. Techno-specific device communicatione.g., "send the command <ZigBee Specific Command> to endpoint ID=<ZigBee specific ID>"