Professional Documents
Culture Documents
1
Agenda – oneM2M @ Industry
Day
• oneM2M Overview – this presentation
Followed by…
• Do No Harm to the Network using oneM2M - oneM2M – 3GPP Interworking
• oneM2M Certification
• Data Semantics
• oneM2M Smart Device Template - in a typical vertical industry
• oneM2M in Smart Cities – Korean Smart City Initiative
• C-DOT & oneM2M activities
• Global oneM2M implementations - oneTransport/Bordeaux/KEPCO
© 2019 oneM2M 2
oneM2M Partnership Project
Join forces
=> reduce fragmentation
Partner transpositions
Þ De jure Standard
Þ “collaborate on standard”
Þ focus on interoperability
Þ “compete in implementation”
Release 2 transposition
www.oneM2M.org ITU-T SG20 Y.4500.x
All documents and specifications are publically available
© 2019 oneM2M 3
oneM2M Structure
http://onem2m.org/about-onem2m/organisation-and-structure
Finance
Partners
Work Programme
Technical
Coordination Group
Plenary
Members / Partners
Methods of Work
© 2019 oneM2M 4
oneM2M Work Process
Energy Enterprise Healthcare Public Services
Interoperability
Test Events
Residential Other Transportation Industry
© 2019 oneM2M 5
oneM2M Breaks Down the Silos
Horizontal
Smart Smart Smart
Emergency
Information Flow
Transportation Infrastructure
Services Smart Smart Smart
Emergency Transportatio Infrastructure …
Services n
Information Flow
Information Flow
Information Flow
Vertical
Vertical
Vertical
… Service Layer
© 2019 oneM2M 6
oneM2M
is an End-to-End IoT Technology
App
Flexible Deployment Options
Non-
App App App oneM2M App
Service Layer • IoT Cloud / Enterprise
• IoT Gateway
© 2019 oneM2M 7
oneM2M Architecture
Application
Layer AE AE AE
Developer API
Service
Layer CSE CSE CSE CSE
Network Interface
Application Entity (AE) Provides application logic for the end-to-end M2M solutions
Common Services Entity (CSE) Provides the set of "service functions" that are common to the M2M environments
Network Services Entity (NSE) 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
© 2019
© 2017 oneM2M
oneM2M
8
oneM2M is Resource Oriented
Based on REST architecture style (representational state transfer)
• Access using an URI http://www.example.com/wiki/rest
• Representation format: XML, JSON, BSON, …
• Dependencies, hierarchy is represented by link in resource representation
Basic Resources
• Common Service Entity (CSE)
• Container (CNT)
• Application Entity (AE)
• Container (CNT)
• Content Instance (CIN)
• ….
onem2m.org, TS-0001 Functional Architecture Based on slides provided by Thierry Monteil at the CDOT foundation Day 2019
© 2019
© 2017 oneM2M
oneM2M
9
oneM2M functions provided to
applications
Service Layer
Common Service Layer
Group Communication
Registration Discovery Security
Management Management
© 2019
© 2017 oneM2M
oneM2M 10
oneM2M Security Framework
Service Layer Dynamic
Authorization
Authorization • oneM2M complements existing proven
Secure Privacy
Policy
security technologies to address IoT
Communicatio
n Manager security challenges
Enrollment & End-to-End
Provisioning Security
• oneM2M provides a common set of
security capabilities to secure IoT
devices and applications and prevent/
Registration
Group
Communicatio mitigate attacks
Registration Discovery Security n
Management
Management
© 2019 oneM2M
Source: Dale Seed, oneM2M Overview 2019 12
oneM2M Interworking Framework
© 2019 oneM2M
Source: oneM2M MAS Webinar 13
oneM2M Interworking towards
Domain-specific Technologies
Gateway (oneM2M Middle Node)
oneM2M AE
oneM2M defined oneM2M Data Containers Application
E.g. OCF, IPE AE + Abstract
Application Application
OMA LwM2M Information Model oneM2M AE
oneM2M Application
oneM2M CSE Infrastructure -
CSE
oneM2M AE
Application
etc Network
oneM2M CSE IPE … Interworking Proxy Entity
oneM2M Release 2 & 3:
• Generic IPE (Ontology-based Interworking)
Based on a slide provided by: Dr. Josef J. Blanz . ndustry Day Bangalore, September 20th 2017
• IoT proximal Interworking TS-0033
© 2019
© 2017 oneM2M
oneM2M 14
oneM2M Specifications & Release 4
Current Specifications Release 4 - More Smart City & Vertical Domain Support
• Requirements • Smart City, e.g. Ontologies for Smart City Services
• Functional Architecture • Public Warning Service Enabling
• Security • Vehicular Domain Enabling, incl. 3GPP V2X interworking
• Service Layer Protocols • Industrial Domain Enabling, e.g. OPC-UA model mapping
• Protocol Bindings • Railway Domain Enabling
e.g. HTTP, CoAP, MQTT, WebSockets
• Interworking e.g. ZigBee, Modbus
• Base Ontology & Semantics
• …
• Remote Management Enablement
e.g. for OMA, BBF Release 4 - Feature Enhancement & Optimization
• Vertical Domain Support • SDT4.0 & Data Model extension, e.g. City, Railway
e.g. Smart Home • Semantic Enhancement, e.g. reasoning, ontology mapping
• Interworking Support • Security Enhancement, e.g. user/data privacy
e.g. LwM2M, OCF, 3GPP, OSGi • Edge & Fog Computing support, e.g. service provisioning, service pooling
• Tests & Certifications • System Optimizations, e.g. lightweight services, platform discovery, rule
engine, users, …
• 3GPP Interworking, e.g. session QoS, V2X, charging..
• Testing & Developer Guides
© 2019
© 2017 oneM2M
oneM2M 15
oneM2M Timeline
TP42
Industry Hyderabad
Day 5 Sep 25
© 2019 oneM2M 16
oneM2M Adoption
oneM2M has
global adoption
nts
to m e
k y
Lin eplo
ofd
t
Lis
© 2019 oneM2M 19
Thank you!
© 2019 oneM2M 20
Backup
• Publicly Accessible Links
• oneM2M Releases and Specifications
© 2019 oneM2M 21
oneM2M Feature Summary by Release
© 2019 oneM2M 22
Publicly Accessible Links
© 2019 oneM2M 23
Publicly Accessible Links
Developer Guides
are now accessible via the public link:
http://www.onem2m.org/developer-guides
© 2019 oneM2M 24
oneM2M Releases and Specifications
TS 0001: Functional Architecture
TS 0002: Requirements
TS 0003: Security Solutions
Se
Release 1
TS 0004: Service Layer Core Protocol
TS 0005: Management Enablement (OMA) on e a
TS 0006: Management Enablement (BBF) htt e
p:/ M
ll p
TS 0007: Service Components /w 2
ww M
ub
TS 0009: HTTP Protocol Binding .on a
lis
em nd he
TS 0010: MQTT Protocol Binding
dd
.or its
2m
Release 2
© 2019 oneM2M
oneM2M Release 3 Deliverables
ADM-0017 Release 3 Control Document
© 2019 oneM2M
31 active Work Items*
Release 4 candidates marked in blue