ONEM2M SERVICE LAYER PLATFORM



Similar documents
ONEM2M SERVICE LAYER PLATFORM INITIAL RELEASE

M2M/IoT standards in ETSI and onem2m

ETSI M2M / onem2m and the need for semantics. Joerg Swetina (NEC) (joerg.swetina@neclab.eu)

Horizontal IoT Application Development using Semantic Web Technologies

OpenMTC. M2M Solutions for Smart Cities and the Internet of Things.

TECHNICAL REPORT onem2m; Application Developer Guide (onem2m TR-0025 version Release 1)

Internet of Everything: On the importance of the right Standard. Nicolas Graube, June, 2015

Yassine Banouar Thierry Monteil Mahdi Ben Alaya Christophe Chassot Khalil Drira

OVERVIEW OF ETSI M2M ARCHITECTURE Presented by: Barbara Pareglio, Ericsson. ETSI All rights reserved

Reduce Cost and Complexity of M2M and IoT Solutions via Embedded IP and Application Layer Interoperability for Smart Objects

MACHINE TO MACHINE COMMUNICATIONS. ETSI TC M2M Overview June 2011

MDM and Telco Service Development OMA Device Management and Platforms

Secure, Efficient, and Open Standard Internet of Things

This Specification is provided for future development work within onem2m only. The Partners accept no liability for any use of this Specification.

Present and Act Upon. Register. Consume. Stream Analytics. Event Hubs. Field Gateway. Applications Cloud Gateway. Legacy IoT (custom protocols)

From a World-Wide Web of Pages to a World-Wide Web of Things

Broadband Forum Machine-to-Machine (M2M) Solutions

Smart Cities are the Internet of Things

SMART IoT PROTOCOLS. Creating the Living Network. Chonggang Wang Innovation Lab, InterDigital Communications. December 8, 2014

Standardized Machine-to-Machine (M2M) Software Development Platform

Key requirements for Interoperable IoT systems

Mobility Extension for Broadband Satellite Multimedia

! Context: IoT, CPS and M2M! Challenges in M2M! Evolutionary M2M the FiDM way! Focus on: ! Conclusion 2

The ebbits project: from the Internet of Things to Food Traceability

SOA Driven Architectures for Service Creation Through Enablers in an IMS Testbed

Internet of Things (IoT): Middleware. Roch Glitho, PhD Associate Professor and Canada Research Chair My URL -

M2M Service Architecture: Delivering M2M Services Over Heterogeneous Networks

The OMA Perspective On SOA in Telecoms

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

Implementing Conditional Conference Call Use Case over IMS and Non IMS Testbed an experimental results through comparison approach

Increasing M2M device intelligence drive fast decisions and help new business

Siemens Future HANNOVER MESSE Internet of Things and Services Guido Stephan

M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M?

A Proposed Model For QoS guarantee In IMSbased Video Conference services

IoT Cloud, All Seen Alliance. Masanari Arai 荒 井 真 成 CEO, Kii Corpora0on

MASHUPS FOR THE INTERNET OF THINGS

M2M Communications and Internet of Things for Smart Cities. Soumya Kanti Datta Mobile Communications Dept.

M2M innovations that will drive the market: Big Data, Cloud and LTE technologies impact?

Java and the Internet of Things

XML Document Management Architecture

ARM mbed IoT Device Platform. November 3 rd, 2014

The following slides describe these prototypes above in more details

Fast Innovation requires Fast IT

Connecting IPv6 capable Bluetooth Low Energy sensors with the Internet of Things

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya

SERVICE ORIENTED ARCHITECTURE

CCN. CCNx 1.0 Internet of Things Architectural Overview. Computer Science Laboratory Networking & Distributed Systems March 2014

Automation Systems and the IoT Industrial Internet

M2M Service Platform to Support Carrier Cloud

IoT Data Management (IoTDM) Supported onem2m functionalities. Table of Contents

Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems

Secure and Semantic Web of Automation

ETSI M2M application developers guideline

How To Build An Internet Of Things (Iot)

Apigee Edge API Services Manage, scale, secure, and build APIs and apps

Autonomic computing system for selfmanagement of Machine-to-Machine networks

3G/Wi-Fi Seamless Offload

M2M Communications and Internet of Things as enablers of Smart City. Soumya Kanti Datta Mobile Communications Dept.

Sikkerhet Network Protector SDN app Geir Åge Leirvik HP Networking

UPnP Internet of Things

Realising the Virtual Home Environment (VHE) concept in ALL-IP UMTS networks

Cloud Standards - A Telco Perspective

Convergent data center for future network

Connected Living & Carriers Capability Openness

Roland Bless, Stephan Baucke Ericsson Research

onetransport 2016 InterDigital, Inc. All Rights Reserved.

A business view for NGN service usage

OSGi Remote Management

Management and Provisioning of M2M Devices and Applications

ETSI M2M Release 2 Numbering IP Address Ranges Radio Spectrum Raymond Forbes LM Ericsson ETSI TC Smart M2M Vice Chairman BEREC MACHINE-2-MACHINE

Realizing the Big Data potential - from data to business intelligence

Contents. Acknowledgments

UPnP Internet of Things Dec 2014

Location in SIP/IP Core (LOCSIP)

Presence SIMPLE Architecture

TS-M2M-0002v0.6.2 onem2m Requirements Technical Specification

Zeenov Agora High Level Architecture

Machine-to-Machine Communication (M2M) Devices, Networks, and Applications (DNA)

How To Create An Internet Of Things (Iot) Platform For A Smartwatch And Other Devices

Collaborative Open Market to Place Objects at your Service

Web of Things Architecture

3GPP TS V9.0.0 ( )

A Scenario of Machine-to-Machine (M2M) Health Care Service

Simplifying Processes Interoperability with a Service Oriented Architecture

OPENIAM ACCESS MANAGER. Web Access Management made Easy

SOA in the pan-canadian EHR

OAuth2 and UMA for ACE draft-maler-ace-oauth-uma-00.txt. Eve Maler, Erik Wahlström, Samuel Erdtman, Hannes Tschofenig

AIOTI ALLIANCE FOR INTERNET OF THINGS INNOVATION

Easily Connect, Control, Manage, and Monitor All of Your Devices with Nivis Cloud NOC

IoT Solutions from Things to the Cloud

ENABLING RELIABLE COMMUNICATION FOR EMERGING M2M/IOT APPLICATIONS

Resource Management and Containment for Active Services

Device-centric Code is deployed to individual devices, mostly preprovisioned

Reducing Configuration Complexity with Next Gen IoT Networks

MS 10978A Introduction to Azure for Developers

HexaCorp. White Paper. SOA with.net. Ser vice O rient ed Ar c hit ecture

Potential standardization items for the cloud computing in SC32

ASTRI s Internet-of-Things (IoT) Gateway and Management Platform

Device-Centric Authentication and WebCrypto

Mobicents 2.0 The Open Source Communication Platform. DERUELLE Jean JBoss, by Red Hat 138

Transcription:

ONEM2M SERVICE LAYER PLATFORM Roland Hechwartner (Deutsche Telekom) onem2m TP Vice Chair Roland.hechwartner@t mobile.at onem2m www.onem2m.org 2015 onem2m

The Partnership Project Over 200 member organizations in onem2m 2

Purpose & Deliverables Purpose To specify and promote an M2M Common Service Layer Deliverables Technical Reports and Technical Specifications 3

M2M Common Service Layer in a nutshell It is a software layer It sits between M2M applications and communication HW/SW that provides data transport It normally rides on top of IP It provides functions that M2M applications across different industry segments commonly need. Those functions are exposed to Applications via IT friendly APIs. It allows for distributed intelligence (device, gateway, cloud apps) 4

Standardization approach Use cases Requirements Architecture APIs and protocols Test and Interop Automotive Security & privacy IP communications Reference points Home Management Restful webservices APIs certification Energy Data exchange Reuse of existing protocols Open source E Health Interworking Semantics framework (future) 5

onem2m Architecture approach Pipe (vertical): 1 Application, 1 NW, 1 (or few) type of Point to point communications Horizontal (based on common Layer) Applications share common service and network infrastructure Multipoint communications Business Application Application Application Application Application Communication Network (wireline, wireless, Powerline..) Common Service Layer Communication Network 1 Communication Network 2 Common Service Layer Gateway Local NW A Gateway A S Local NW A IP A S A S S Common Service Layer A Application 6

Common Service Functions Registration Discovery Security Group Management Data Management & Repository Subscription & Notification Management Application & Service Management Communication Management Network Service Exposure Location Service Charging & Accounting 7

Technical Specifications Requirements TS 0002 (WI 0001) Functional Architecture TS 0001 (WI 0002) Common Terminology TS 0011 (WI 0003) Service Layer Core Protocols TS 0004 (WI 0009) HTTP Protocol Binding TS 0009 (WI 0013) CoAP Protocol Binding TS 0008 (WI 0012) Management Enabl nt OMA TS 0005 (WI 0010) Management Enabl nt BBF TS 0006 (WI 0010) MQTT Protocol Binding TS 0010 (WI 0014) Security Solutions TS 0003 (WI 0007) Service Components TS 0007 (WI 0011) ftp://ftp.onem2m.org/work Programme/ Release 1 8

Design principles IP based, but interworks with specific IP and non IP technologies in the M2M Area networks RESTful resource oriented APIs, resources are representations of devices, applications, things and related descriptions, etc. Distributed intelligence (device, gateway, edge, cloud) Reuse of existing device management frameworks Reuse of existing data exchange protocols Reuse of existing security Reuse of underlying network capabilities such as location, triggering, etc. Resource access control policies allows many to many communications framework Future proof ready to add semantics support No mandated implementation (Database choice, intelligence location, etc.) 9

Candidate features for onem2m next steps Wide scale deployment enhancements: Industrial Domain Enablement Home Domain Enablement API versioning Plug and play scenarios Any lessons learnt from prototypes and deployment Interworking AllJoyn Enhance 3GPP interworking onem2m Beyond Release 1 Testing and interoperability Test specifications (external) certification Big data enablement Semantics support and use cases Ontology, query, reasoning Security E2e security Group authentication Role based security Application enablements App APIs App development guide and SDK Service profiling 10

Vielen Dank! Q&A 11

onem2m Release 1 Technical Spezifications onem2m ETSI TS 0001 v1.6.1 Functional Architecture TS 118 101 TS 0002 v1.0.1 Requirements TS 118 102 TS 0003 v1.0.1 Security Solutions TS 118 103 TS 0004 v1.0.1 Service Layer Core Protocol Specification TS 118 104 TS 0005 v1.0.1 Management Enablement (OMA) TS 118 105 TS 0006 v1.0.1 Management Enablement (BBF) TS 118 106 TS 0008 v1.0.1 CoAP Protocol Binding TS 118 108 TS 0009 v1.0.1 HTTP Protocol Binding TS 118 109 TS 0010 v1.0.1 MQTT Protocol Binding TS 118 110 TS 0011 v1.2.1 Common Terminology TS 118 111 12

Architecture Application Entity Network Services Entity Node Provides application logic for the end to end M2M solutions Provides services to the CSEs besides the pure data transport Logical equivalent of a physical (or possibly virtualized, especially on the server side) device Application Layer AE AE AE Network Layer Underlying Network Underlying Network Application Service Node Middle Node Infrastructure Node 13

Architecture Reference Point One or more interfaces Mca, Mcn, Mcc and Mcc (between 2 service providers) Common Services Entity Provides the set of "service functions" that are common to the M2M environments Application Entity Provides application logic for the end to end M2M solutions Network Services Entity Provides services to the CSEs besides the pure data transport Node Logical equivalent of a physical (or possibly virtualized, especially on the server side) device Application Layer AE AE AE Mca Mca Mca Service Layer CSE CSE CSE CSE Mcn Mcc McnMcn Mcc Mcn Mcc Network Layer Underlying Network Underlying Network Application Service Node Middle Node Infrastructure Node 14 Inf. Node