TAKING A LOOK INSIDE Nicolas Damour

Slides:



Advertisements
Similar presentations
A global Service layer platform for M2M communications
Advertisements

TP WPM 14 Showcases D emos TP WPM 14 Source: Laurent Velez, ETSI, Meeting Date:
oneM2M and AllJoyn Interworking
SEC Clarification Group Name: WG4 (SEC-2014-xxxx) Decision  Meeting Date: Discussion  Source: OBERTHUR Technologies Information  Contact:
Is a Node or not Node? ARC Node_resolution Group Name: ARC Source: Barbara Pareglio, NEC, Meeting Date: ARC#9.1 Agenda.
IoT in ODL Lionel Florit, Principal Engineer, ODL ID lflorit
Facing the Challenges of M2M Security and Privacy
ITU Workshop on "Future Trust and Knowledge Infrastructure", Phase 1 Geneva, Switzerland, 24 April 2015 Session 4 – IoT data platform based on oneM2M Dr.
Discussion on oneM2M HTTP Binding Interoperability Test Spec.
OneM2M Work Programme Status Report Group Name: oneM2M Technical Plenary#13, Phoenix, Arizona, USA Source: Nicolas Damour, WPM Chair, Sierra Wireless,
oneM2M High Level Overview
CURRENT STANDARDIZATION ACTIVITIES – ONEM2M GSC-18 Meeting, July 2014, Sophia Antipolis, France Document No: GSC(14)18_012 Source: ETSI Contact:
OneM2M Draft proposal for slide set. This is not intended to be a oneM2M presentation. It is a collection of source material slides which can be used.
Authors list to be completed.
On Management, Abstraction & Semantics
Authors list to be completed.
RoA and SoA Integration for Message Brokers Group Name: WG2-ARC Source: ALU Meeting Date: Agenda Item:
Step by step approach Group Name: WG2
Introduction of PRO WG activities Group Name: TP Source: Shingo Fujimoto, FUJITSU, Meeting Date: Agenda Item:
Status of Active New Work Items Group Name: WPM Source: Karen Hughes, ETSI Meeting Date:
End-to-End security definition Group Name: SEC WG4 Source: Phil Hawkes, Qualcomm, Meeting Date:
3GPP Rel-13 Interworking discussions
Workshop with IEEE P2413 oneM2M Other suggested titles:
Experience and Discussion on Interworking Proxy Implementation Group Name: WG2 Source: Korea Electronics Technology Institute (KETI) Meeting Date: ~24.
Fuctional Procedure for oiC interworking
Proposal for WG3 & WG5 work area split
Customized Resource Types MAS Group Name: MAS + ARC + PRO WGs Source: Wolfgang Granzow, Qualcomm Inc., Meeting Date:
Step by step approach Group Name: WG2 Source: Michael hs. Yang, LG uplus, Jaeseung Song, NEC Europe, Meeting.
WPM ad-hoc group report TP#17 closing Group Name: WPM (TP adhoc) Source: convener WPM Roland Hechwartner, Meeting Date:
An introduction to oneM2M
OneM2M Challenges of M2M Security and Privacy
Routing Problem of the Current Architecture Group Name: ARC Source: Hongbeom Ahn, LG Electronics, Meeting Date: Agenda.
Different planes for the resource structure Group Name: WG5 – MAS and WG2 – ARC Source: Nicolas Damour, Sierra Wireless
Security API discussion Group Name: SEC Source: Shingo Fujimoto, FUJITSU Meeting Date: Agenda Item: Security API.
M2M Service Layer – DM Server Security Group Name: OMA-BBF-oneM2M Adhoc Source: Timothy Carey, Meeting Date:
WG5 – MAS#21 Status Report Group Name: WG5 MAS (Management, Abstraction & Semantics) Source: Yongjing Zhang (Huawei, WG5 Chair) Meeting Date:
3GPP SCEF Interworking Discussions
Status of Active Work Items Level of Completeness Group Name: WPM Source: Roland Hechwartner, WPM Convenor Updated:
Introduction to oneM2M OMA - oneM2M Meeting, San Diego, Jan. 19th 2016
Call for input from WGs on things to test Group Name: TST Source: Jiaxin Yin, Huawei Technologies Co., Ltd., Meeting Date:
Consideration Security Issues on Registration Group Name: WG4 (SEC) Source: Shingo Fujimoto, FUJITSU, Meeting Date:
Discussion on oneM2M and OSGi Interworking Group Name: ARC Source: Jessie, Huawei, Meeting Date: Agenda Item:
Possible Solution of Interworking between oneM2M and OSGi
Possible options of using DDS in oneM2M Group Name: ARC Source: KETI, Huawei, Hitachi, China Unicom Meeting Date: Agenda Item: DDS binding.
Specifying the Address of Management Client of Managed Entity Group Name: ARC Source: Hongbeom Ahn, SK Telecom, Meeting Date: TP#21 Agenda.
What is oneM2M? 2 Covers: Requirements Architecture API specifications Security Interoperability Facilitate, implement and promote IoT.
ONEM2M RELEASE 2: SETTING THE STANDARD FOR IOT INTEROPERABILITY
Ian Deakin, iconectiv 3rd July 2017
CSE Retargeting to AE, IPE, and NoDN Hosted Resources
3GPP interworking in R3 Group Name: ARC
Possible options of using DDS in oneM2M
WPM ad-hoc group report TP#24
MAF&MEF Interface Specification discussion of the next steps
WPM ad-hoc group report TP#25
Solving the IoT Platform Challenge
Proximal IoT Interworking solution discussion
3GPP Interworking Abstraction
oneM2M Work on IoT Semantic and Data Model Interoperability
Overview onem2m.org.
Overview onem2m.org.
Development Guideline for oneM2M Products and Services
ETSI Standardization Activities on M2M Communications
On Management, Abstraction & Semantics
An introduction to oneM2M
3GPP V2X Interworking Potential Impact
ETSI Standardization Activities on M2M Communications
Summary of the MAF and MEF Interface Specification TS-0032
Current standardization activities – oneM2m
SMART HOME Expectation IN STANDARDS
Presentation transcript:

TAKING A LOOK INSIDE Nicolas Damour Other suggested titles: “Benefits of oneM2M Standardization” Nicolas Damour Senior Manager for Business and Innovation Development, Sierra Wireless ndamour@sierrawireless.com oneM2M www.oneM2M.org

Agenda The Partnership Project The Common Service Layer The Technical Reports and Specifications Use Cases and Requirements Architecture and Information Modelling Communication Protocols Security Device Management & Interworking with OMA/BBF Interworking with 3GPP/3GPP2 and with AllJoyn

The Partnership Project Over 200 member organizations in oneM2M

Purpose, Work & Deliverables Purpose To specify and promote an M2M Common Service Layer Work Six physical 1-week meetings per year About 5 conference calls per week between the meetings 200+ documents produced and discussed at each meeting 3800 docs in 2013 4200 docs in 2014 so far Deliverables Technical Reports and Technical Specifications

The Common Service Layer Automotive Home Energy Health Automotive Application Home Application Energy Application Health Application

The Common Service Layer Automotive Home Energy Health Automotive Application Home Application Energy Application Health Application Communication Networks

The Common Service Layer Automotive Home Energy Health Automotive Application Home Application Energy Application Health Application Common Service Layer Common functions applicable to different application domains Communication Devices & Hardware Communication Technologies & Protocols Communication Networks

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

Technical Reports Architecture Analysis 1 Use Cases TR-0002 (WI-0002) Use Cases TR-0001 (WI-0001) Architecture Analysis 2 TR-0003 (WI-0002) Protocol Analysis TR-0009 (WI-0008) Study of Mgt Capab. Enablnt TR-0006 (WI-0004) Abstraction & Semantics TR-0007 (WI-0005) Security Analysis TR-0008 (WI-0007) Roles & Focus Areas TR-0005 (WI-0003) Use Cases v2 TR-0011 (WI-0014) E2E Security & Group Authent. TR-0012 (WI-0011) ftp://ftp.onem2m.org/Work Programme/

Technical Specifications Requirements TS-0002 (WI-0001) Functional Architecture TS-0001 (WI-0002) Definitions & Acronyms 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 Enablnt - OMA TS-0005 (WI-0010) Management Enablnt - 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/

Use Cases & Requirements Energy Enterprise Healthcare Public Services Residential Other Transportation REQUIREMENTS TS-0003

Example Scenario – E-Health Doctor Medicalized support Patient Blood Pressure Meter E-Health Web-application Tech support Application Bluetooth Smart Network Pill dispenser with integrated comm. gateway Scales Cellular Network M2M Platform

Application Service Node Architecture 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 Underlying Network Underlying Network Network Layer NSE NSE NSE NSE Application Service Node Middle Node Infrastructure Node

Application Service Node 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 Mcn Mcn Mcc Mcn Mcc’ Underlying Network Underlying Network Network Layer NSE NSE NSE NSE Application Service Node Middle Node Infrastructure Node Inf. Node

Information Modelling Resource-based information model Information is stored in the system as Resources A given Resource can be identified with a Uniform Resource Identifier A given Resource is of one of the defined Resource Types The Resource Type determines the semantics of the information in the Resource Resources can be Created, Read, Updated or Deleted to manipulate the information Resources are organized in a tree-like structure and connected by links Links either as the tree hierarchy or to another part or the tree

Defined resource types Defined communication schemes Resource Types & Flows Defined resource types The System (nodes, CSEs, AEs…): node, CSEBase, AE, mgmtObj… M2M Service subscriptions: m2mServiceSubscriptionProfile… Security: accessControlPolicy… Entity groups and memberships: group, members… Application data: container, contentInstance… Information dispatch and flows: subscription, delivery, request, schedule… Location services: locationPolicy… Service charging & accounting: statsConfig, eventConfig, statsCollect… Defined communication schemes Direct communication and subscriptions/notifications Synchronous (blocking or non-blocking with regular polling) communications Asynchronous (non-blocking, with callback) communications

Communication Protocols Reuse IP-based existing protocols Service Layer Core Protocols TS-0004 CoAP Binding TS-0008 HTTP Binding TS-0009 MQTT Binding TS-0010 XML or JSON Content serialization HTTP Example REQUEST GET http://provider.net/home/temperature HTTP/1.1 Host: provider.net From: //provider.net/CSE-1234/WeatherApp42 X-M2M-RI: 56398096 Accept: application/onem2m-resource+json RESPONSE HTTP/1.1 200 OK X-M2M-RI: 56398096 Content-Type: application/onem2m-resource+json Content-Length: 107 {"typeOfContent":"application/json", "encoding":1, "content": "{'timestamp':1413405177000,'value':25.32}" }

Reuse existing mechanisms Security Reuse existing mechanisms Security Solutions TS-0003 Enrolment Provisioning/Configuration of the M2M System (Devices, Applications…) Secure communications Protocols (TLS/DTLS), credentials and authentication (PSK/PKI/MAF) Access Control Defined in accessControlPolicy resources Which SUBJECT can perform which ACTIONS on which OBJECT under which CIRCUMSTANCES More details in the oneM2M webinar#3 November 14th 2014

Interworking – OMA & BBF Reuse existing Device Management technologies Application Entity Mca oneM2M Domain OMA DM 1.3 OMA DM 2.0 OMA LWM2M IN-CSE DM Domain BBF TR-069 BBF Server DM Server BBF CPE More details in the oneM2M webinar#4 November 27th 2014 BBF Device DM Client

Interworking – 3GPP/3GPP2 AE MTC/M2M IWF AE (App Server) (M2M App) IN-CSE (SCS) (M2M Srv) ASN-CSE GGSN P-GW MSC MME SGSN PDSN Radio Access Network NSE (UE) S-GW 3GPP MTC / 3GPP2 M2M Architecture Models

Interworking – AllJoyn Thermostat Smartphone Hospital Application Vital Checker TV Home G/W Server TV Vital Checker Fridge Vacuum Fridge Application in the Smartphone AllJoyn oneM2M Network Architecture Peer-to-Peer in LAN Server-to-Client in WAN API Style RPC(RMI) API Resource-based API Discovery Style Proactive Discovery Passive Discovery

Join us for the next webinar Facing the Challenges of M2M Security and Privacy by Philip Hawkes Principal Engineer at Qualcomm Incorporated 14 November 2014 at 1PM AEDT = 2AM UTC http://www.onem2m.org/btchannel.cfm

Join us at the oneM2M showcase event OneM2M project partners, rationale and goals OneM2M Service Layer Specification release Showcase demos that demonstrate oneM2M “live" 9 December 2014, Sophia-Antipolis, France (free of charge, but online registration is required) http://www.onem2m.org/Showcase Followed by the ETSI M2M workshop

Thank You! Q&A