overview - etsi · • interworking with a rich set of proximal iot technologies, embracing...

50
Overview Laurent Velez oneM2M Technical Officer ETSI

Upload: others

Post on 04-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

Overview

Laurent VelezoneM2M Technical Officer

ETSI

Page 2: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

What Makes IoT Deployments so Complex?

2

IoT deployments (e.g. Smart Cities) typically involve a diverse collection of different vertical centric sub-systems & platforms

Typically many of these sub-systems have standalone platforms that do not interwork with one another

Interworking all of these sub-systems & platforms together can be quite complex and challenging to deploy and maintain

Rarely do you find these sub-systems & platforms using the same types of underlying technologies

Page 3: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

IoT Deployment “Pain Points” Different IoT sub-systems use different underlying technologies

3

E.g. Cellular, Fixed, Wi-Fi, …IoT Underlying Connectivity Networks

E.g. DTLS, TLS, PSK, PKI, …IoT Security Models

E.g. HTTP(s), CoAP(s), MQTT(s), WebSockets, …IoT Transport Protocols

E.g. XML, JSON, CBOR, Plain-Text, …IoT Content Serializations

E.g. OCF, LWM2M, Thread, OMA DM, TR-069, …IoT Services and Management Technologies

E.g. SAREF, W3C TD, …IoT Semantic Ontologies

Building, deploying and maintaining a system with diverse combinations of technologies can be challenging

Page 4: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M4

So what’s the answer?

Page 5: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

oneM2M’s Value Proposition

5

oneM2M Interworking &

Abstraction Capabilities

IoT Services and

Management

Underlying Network

Connectivity

IoT Semantic Ontologies

Content Serializations

IoT Device Security

Transport Protocols

Simplify life for IoT Stakeholders!!!

Interwork different underlying IoT technologies, devices, applications and data together with one another

Abstract and hide the complexity of these different forms of interworking from the various stakeholders

Page 6: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M6

So what is oneM2M?

Page 7: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

Over 200 member organizationsin oneM2M

7

The 8 regional Standards Developent organizations SDO‘s, are converting oneM2M technical specifications into normative Standards. Those standards are then references by regional legal and regulatory bodies

oneM2M a Global Partnership Projectto develop the IoT Service Layer

Page 8: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

• Applications access the Connectivity Layer and built-in sensors, via API’s provided by the Operating System

• Operating System collects connectivity requests from applications, buffers messages, optimizes & controls device’s network use, etc.

• Connectivity Layer provides device access to the Internet via the 3GPP mobile network, Wi-Fi, etc.

8

Take a lesson from the modularity of smart phones thatoffer a framework for developers!

Operating System

Applications

* API: Application Programmers Interface

API*

Connectivity

Apply similar concepts to IoT!

Page 9: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

The oneM2M Service Layer

9

Service Layer

Connectivity Layer

• A software “framework” that sits between IoT apps and underlying network protocol and communication stack

• Supports a common set of horizontal services (i.e. “toolbox of services”) that IoT devices and apps across different industry verticals commonly require

• E.g. Data management, security, …

• Can be deployed on devices, gateways and servers in a highly distributed and scalable manner

Applications

Page 10: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

oneM2M’s Horizontal Services

10

Registration

Registration Group ManagementSecurityDiscovery

Data Management &

Repository

Application & Service

Management

Device Management

Subscription & Notification

Communication Management

Service Charging & AccountingLocation

Network Service Exposure

Semantics Transaction Management

Service Layer

Page 11: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

Scope and purpose of IoT Technology Layers

Connectivity Layer

Service Layer

IoT Application Measuring of Physical Parameter Execution of commands

Storing of data in case of lack of connectivity

Security, Authentication & Authorization Device Management & Firmware update

mechanism Connectivity Management Developer API

IoT Field Device(s) IoT Infrastructure

UI / Presentation of Device Data Data Analytics etc.

Developer API to control: Security Device Management Connectivity Management

Reliable & efficient data transport Reliable & efficient data transport

11

Page 12: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M 12

Connectivity LayerStandards

Service LayerStandards

IoT Application

oneM2M Standardized Interfaces

oneM2M Common Service Layer

IP Communication

Connectivity Layer

IoT Field Device(s) IoT Infrastructure

Underlying Network Interface

Developer Interface

Page 13: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

A global interoperable standard that enables…

13

..interoperability with proximal networks …a cross-vertical IoT Eco-System

… multi-vendor interoperable interfaces between devices and Infrastructure ..interoperability of data

Page 14: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

oneM2M Interworking Towards Domain-specific Technologies

14

Gateway (oneM2M MN)

9/24/2018

E.g. OPC- UATechnology based

oneM2M IN-CSE oneM2M AE

oneM2M AE

oneM2M AE

oneM2M CSE

oneM2M AE

Gateway (oneM2M MN)

Based on a slide provided by: Dr. Josef J. Blanz „How oneM2M fits into the landscape of IoT technologies” Industry Day Bangalore, September 20th 2017

oneM2M defined Industrial Domain

enablement IPE

KNX, Zigbee, ETSI ITS etc.Network

KNX / Zigbee / ETSI ITS, etc App

oneM2M CSE

oneM2M IPE

oneM2M AE

Page 15: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M15

So how does oneM2M help?

Page 16: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

oneM2M Breaks Down the Silos

16

Smart Emergency

Services

Smart Transportation

Smart Infrastructure

Vert

ical

In

form

atio

n Fl

ow

Vert

ical

In

form

atio

n Fl

ow

Vert

ical

In

form

atio

n Fl

ow

Horizontal Information Flow

Smart Emergency

Services

Smart Transportation

Smart Infrastructure

Service Layer…

Page 17: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

oneM2M Breaks Down the Silos -2

Page 18: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

oneM2M Layered Model

UnderlyingNetwork

UnderlyingNetwork

CSE

AE

NSE

CSE

NSE

CSE

NSENSE

Application Service Node Middle Node Infrastructure Node

Mca

Mcn

Mca Mca

McnMcnMcc Mcc

CSE

Mcc’

Inf. Node

AEAE

Connectivity Layer

Service Layer

Application Layer

Page 19: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

oneM2M nodes

Page 20: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

Access Resources in Local CSE

Originator(AE or CSE) (Registrar CSE = Hosting CSE)

The addressed resource is stored here.

Request (access resource)

CSE verifies Access Rights

If permitted, the CSE accesses the resouces

and responds with a Success or Failure

Response

Response

Page 21: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

oneM2M AE Resource Type example

21

<AE>

Common Attributes:• resourceType• parentID• expirationTime• accessControlPolicyIDs• creationTime• lastModifiedTime• labels• announceTo• announcedAttribute

<AE> Specific Attributes:• appName• App-ID• AE-ID• pointOfAccess• ontologyRef• nodeLink

“attribute”n

0..n<subscription>

0..n<container>

0..n<group>

0..n

<accessControlPolicy>

0..n<pollingChannel>

Page 22: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

Containers example

22

Page 23: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

oneM2M is Distributive and Scalable

Service LayerService Layer

Communication Network(s)

Service Layer

AppApp App App App App

Flexible Deployment Options

• IoT Cloud / Enterprise

• IoT Gateway

• IoT Edge Device

• IoT User Devices

Page 24: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

Benefits of using oneM2M• Service layer, independent of the protocol that transports

• Flexibility. It can be deployed on all domains, not tied to a protocol technology• IP based: known existing API• For example in Industrial domain, DDS make sense due to real time constraint but CoAP for

sensor • Evolution: the transport protocol can evolve and the oneM2M code will not change. 5G etc …

• Horizontal platform provides common service functions that enable multi-domains• One investment/deployment serves multiple domains, do not re-invent the wheel • Cross-domain service/application innovation with a common framework and consistent APIs• Re-use of the code whatever the domain

Page 25: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

Benefits of using oneM2M• Easy interworking/integration with existing & evolving deployments paves the way

to long term evolution and sustainable economy• Do not disrupt existing “vertical deployment”, but evolve.• Interworking with a rich set of proximal IoT technologies, embracing different ecosystems• Take advantage of the operators’ network capabilities and existing management technologies

• Data sharing and semantic interoperability brings the real value• data oriented RESTful API design• semantic data annotation, discover and reasoning facilitates intelligent analytics and service mashups• security protection at both channel and object level, with static and dynamic access control

• Open standards to avoid lock-in to a platform or a cloud provider• It is also a matter of national sovereignty

Page 26: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

Benefits of using oneM2M• Several open source implementations available ( CSE or AE)

• oneM2M is a standard !!!• Developed using standardization methodology that has insured successful interoperability in

many technical domains• Developed by many companies : It does not depend on one or few companies or using a closed

proprietary technology : what happens if such a company goes bankrupt ?• it is an international standard with more than 240 companies and managed by 8 of the main

ICT standardization bodies in the world.• ITU-T transposes the oneM2M standards under the serie Y.4500: Worldwide recognition.• It is an open standard: all the specifications , even the drafts are available at

http://www.onem2m.org/technical/latest-drafts

• In summary, the oneM2M initiative has the vision to get rid off any fragmentation of the IoT world

• Because it is independent of protocol that transports, it is designed to be a long term solution for IoT deployment.

Page 27: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M27

oneM2M Deployment Update

Page 28: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

oneM2M Implementation Base

28

IotDMOS-IoT

Industry-driven oneM2M Open Source Projects

Examples of oneM2M Implementations

6 Interop Events in 2015 – 2018 (on average 30 participants)

Page 29: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

oneM2M Adoption

29

Page 30: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

oneM2M Feature Summary by Release

30

Page 31: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

Example oneM2M Smart Cities

Page 32: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

Examples of oneM2M-based Smart City Projects

• South Korea - Busan, Goyang, Daegu• UK - Buckinghamshire, Hertfordshire, Oxfordshire• EU - Turin, Bordeaux• India - Bhopal

Page 33: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

oneM2M based smart city deployment example - Busan

Source: SKT

Page 34: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

Busan Smart City system

36

Page 35: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

Main service domains and individual services in Busan smart city

Page 36: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

Busan: traffic management service with CCTV video analysis

Page 37: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

Busan : Smart Parking

Page 38: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

Smart city Busan use case examples

LoRa

image

Source: SKT

Page 39: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

Goyan smart city system

Page 40: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

KEPCO : Electricity services in South Korea

Page 41: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

K-water: Water services in Korea

Multi-unit water quality information system

Page 42: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

K-water: Smart water grid management system

Page 43: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

Solution

© InterDigital, Inc. All Rights Reserved.

• Access real-time and historical data• Describe and tag your data• Upload and delete your data

• Search and discover other’s data

• Share data privately within an organization• View and select licensing terms• Set up “free” | “for-fee” pricing

• Set up alerts on price changes• Access usage and billing reports• Set thresholds and notifications

• Send messages to your data consumers

TM

Data Marketplace

Consortium of local transport authorities, industry experts, and technology providers

oneTRANSPORT

Field trials began in 2015, supported by Innovate UKCommercial service launched in 2018 www.onetransport.io

Page 44: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M© InterDigital, Inc. All Rights Reserved.

Silverstone F1 Event Management

250,000+ visitors in one weekend

Real-time data from multiple data owners

Optimized on-site car parks and visitor experience

Watford Congestion Management

20,000+ attendees during the football season

Variable Message Signs advertise alternative car parks

Reduction in congestion from 50% to 3%

Oxford Park-n-Ride

Most convenient user transport options

Reduced congestion in Oxford’s busy city center

Increased usage of bus services and park-n-rides

Example Applications

Page 45: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

Bhopal Smart City Development Corporation selects the HPE to create India’s first Cloud-Based Integrated Command and Control Centre

Smaller, faster, more iterative approaches Fast fail

Satna

Continuousdelivery

Test and experiment

HPE Universal

IoT Platform

Bhopal

Jabalpur

Ujjain

Indore

Gwalior

Sagar

Monitoring and administration of multiple city civic utilities and

citizen services

State-wide monitoring of cities from a central command view

Operating multiple city command centre operations in parallel

Adapt and integrate thousands of discrete sensors and applications

on the platform

© Copyright Hewlett Packard Enterprise 2018

Page 46: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

cTata Communications is deploying the world’s largest LoRa network across cities and towns in India, covering 400M people in the first phase. HPE Universal IoT platform helps deliver Smart Cities health, safety and IoT connectivity services.

© Copyright Hewlett Packard Enterprise 20187

48https://www.youtube.com/watch?v=LY5h5rZwVFY

Page 47: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

AutoPilot : H2020 LSP project

Page 48: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

oneM2M Certified Products

50

NAME VENDOR PRODUCT TYPE VERSION DATE

Mobius KETI Software Component TRSL V1.1 5/18/2018

C hordant™ Platform Chordant™ , an InterDigital bus iness End product(IN-CSE) TRSL V1.1 2/21/2018

Sys One C3SYSTEMS End product(IN-CSE) TRSL V1.0 12/7/2017

Univers al IoT Gateway Moda Inc. End product(MN-CSE) TRSL V1.0 12/7/2017

HuRa IoT Platform HERIT End product(IN-CSE) TRSL V1.0 12/7/2017

GWP IREXNET End product(IN-CSE) TRSL V1.0 9/7/2017

AiSOP IREXNET End product(IN-CSE) TRSL V1.0 9/7/2017

Ins ator™ SAMSUNG SDS End product(IN-CSE) TRSL V1.0 7/13/2017

HANDYPIA IoT Platform HANDYSOFT, Inc. End product(IN-CSE) TRSL V1.0 3/15/2017

IoT Healthcare Platform HealthConnect Co. , Ltd End product TRSL V1.0 3/30/2017

ThingPlug SK Telecom Software component TRSL V1.0 2/9/2017

N-MAS nTels End product TRSL V1.0 2/9/2017

IoTMakers Middleware KT Software component TRSL V1.0 2/9/2017

IoTMakers KT Software component TRSL V1.0 2/9/2017

e- IoT E nergy Platform KEPCO End product TRSL V1.0 2/9/2017

e- IoT E nergy Gateway KEPCO End product TRSL V1.0 2/9/2017

oneM2M Certification from TTA http://onem2mcert.com

17 Certifications

from 14 Companies

Page 49: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M

Takeaways oneM2M is a standard and mitigates vendor lock-in

oneM2M is mature and commercially deployed

oneM2M has a rich and growing ecosystem of implementations that includes open source projects, commercial implementations, operators, system integrators, certification test houses and test tool providers

IoT deployments can have diverse types of IoT sub-systems and platforms that require interworking devices, apps and data all to one another

oneM2M is able to help IoT deployments (e.g. Smart Cities) by enabling different types of brownfield and greenfield technologies to more seamlessly interwork

51

Page 50: Overview - ETSI · • Interworking with a rich set of proximal IoT technologies, embracing different ecosystems • Take advantage of the operators’ network capabilities and existing

© 2018 oneM2M 52

Where to find more details

oneM2MDevice/Cloud

Integrator

IoTApplication Developer

http://www.onem2m.org

For globally certified products refer to: http://www.onem2mcert.com/main/main.php