SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
1
Sierra Wireless is building
the Internet of Things.
Combining LwM2M and OneM2M
A Developer’s Perspective
OMA IoT Developer Seminar, Singapore, 26th October 2016
2
Sierra Wireless Overview
(1) 35% Global M2M module market share (source: ABI Research – June 2015)
IoT Hardware IoT PlatformIoT Connectivity
Connected
Machines Enterprise
Services
Embedded
Solutions
Gateways
Solutions
Paris
Toulouse
San Diego
Shenzhen
Hong
Kong
London
Munich
R&D, Marketing, Operations Manufacturing Commercial offices
Belo Horizonte
Johannesburg
Bangalore
Beijing
Tokyo
Taipei
Melbourne
Shanghai
Karlskrona
Seoul
Nice
St
Petersburg
1,100 employees worldwide
Founded in 1993
2015 revenue: $608 million
#1 IoT module supplier (1)
20+ years of innovation
3
Sierra Wireless and LightweightM2M
Wakaama
OMA DM
4
LightweightM2M is originally a Device Management technology
Extended to support generic data exchange
LightweightM2M – Summary
Device Manager
5
LightweightM2M is originally a Device Management technology
Extended to support generic data exchange
LightweightM2M – Summary
Device Manager
LwM2M Client LwM2M Server
6
LightweightM2M is originally a Device Management technology
Extended to support generic data exchange
LightweightM2M – Summary
Device Manager
LwM2M Client LwM2M Server
7
OneM2M is a full, but complex service layer technology
OneM2M – Summary
8
OneM2M is a full, but complex service layer technology
oneM2M Common
Services Entity
OneM2M – Summary
oneM2M Common
Services Entity
oneM2M Common
Services Entity
9
OneM2M is a full, but complex service layer technology
oneM2M Common
Services Entity
OneM2M – Summary
oneM2M Common
Services Entity
oneM2M Common
Services Entity
IoT Server
Application
IoT Device
Application
10
OneM2M is a full, but complex service layer technology
oneM2M Common
Services Entity
OneM2M – Summary
oneM2M Common
Services Entity
oneM2M Common
Services Entity
IoT Server
Application
IoT Device
Application
Underlying Network
11
OneM2M is a full, but complex service layer technology
oneM2M Common
Services Entity
OneM2M – Summary
oneM2M Common
Services Entity
oneM2M Common
Services Entity
IoT Server
Application
IoT Device
Application
Underlying Network
12
OneM2M is a full, but complex service layer technology
oneM2M Common
Services Entity
OneM2M – Summary
oneM2M Common
Services Entity
oneM2M Common
Services Entity
IoT Server
Application
IoT Device
Application
Underlying Network
13
OneM2M is a full, but complex service layer technology
oneM2M Common
Services Entity
OneM2M – Summary
oneM2M Common
Services Entity
oneM2M Common
Services Entity
IoT Server
Application
IoT Device
Application
Underlying Network
14
Developer’s Perspective
1. Enabling Technology
Protocol stack (client / server)
Object/Data Manager
2. End Applications
Server Applications
Device Applications
What do you develop?
15
LightweightM2M is a good first step for IoT standards
• Enough for most applications
• Data consumer is the same as the data producer (80% of cases)
• No northbound interfaces, ok for integrated devices
Combining LwM2M and OneM2M
16
LightweightM2M is a good first step for IoT standards
• Enough for most applications
• Data consumer is the same as the data producer (80% of cases)
• No northbound interfaces, ok for integrated devices
OneM2M is a natural extension of LightweightM2M
1. Reuse LightweightM2M and CoAP as device-to-cloud enablers
2. Use the OneM2M Interworking capabilities to integrate LightweightM2M
3. Use OneM2M Mca as the application - northbound interfaces
4. Bring in full data semantics and advanced security
Combining LwM2M and OneM2M
17
Reuse LightweightM2M and CoAP
18
Reuse LightweightM2M and CoAP
LwM2M over CoAP
LwM2M Client LwM2M Server
19
Reuse LightweightM2M and CoAP
LwM2M over CoAP
oneM2M Common
Services Entity
oneM2M Common
Services Entity
oneM2M over CoAP
LwM2M Client LwM2M Server
20
Use the OneM2M Interworking capabilities
21
Use the OneM2M Interworking capabilities
oneM2M CSE oneM2M CSEoneM2M Mcc
22
Use the OneM2M Interworking capabilities
oneM2M CSE oneM2M CSEMcc
23
Use the OneM2M Interworking capabilities
oneM2M CSEMcc
LwM2M Server
oneM2M IPE - AE
oneM2M CSE
24
Use the OneM2M Interworking capabilities
oneM2M CSEMcc
LwM2M Server
oneM2M IPE - AE
oneM2M CSE
25
Use OneM2M Mca as northbound interfaces
26
Use OneM2M Mca as northbound interfaces
LwM2M Client LwM2M Server
27
Use OneM2M Mca as northbound interfaces
LwM2M Client LwM2M Server
oneM2M Common
Services Entity
oneM2M Common
Services Entity
Mca Mca
28
Use OneM2M Mca as northbound interfaces
LwM2M Client LwM2M Server
oneM2M Common
Services Entity
oneM2M Common
Services Entity
IoT Server
Application
IoT Device
Application
Mca Mca
29
Bring in full data semantics
In LwM2M, data semantics is shared out-of-band through object defs.
Example: Odins single phase power meter (urn:oma:lwm2m:x:10243)
« Active Power » is the resource /10243/0/6/0, expressed in kWatts
But there is also the IPSO Object power (urn:oma:lwm2m:ext:3305)
« Active Power » there is /3305/0/5800/0, expressed in Watts
30
Bring in full data semantics
In LwM2M, data semantics is shared out-of-band through object defs.
Example: Odins single phase power meter (urn:oma:lwm2m:x:10243)
« Active Power » is the resource /10243/0/6/0, expressed in kWatts
But there is also the IPSO Object power (urn:oma:lwm2m:ext:3305)
« Active Power » there is /3305/0/5800/0, expressed in Watts
In oneM2M, each data can be « tagged » using a semantic descriptor:
• Reference to external ontology (ex: DLMS/COSEM model)
http://www.dlms.com/COSEMpdu/
• Reference to actual object definition:
Example: OBIS ID = 1.1.1.7.0.255 for Active Power, in Watts
31
Bring in advanced security
In LwM2M, security is provided by:
• Transport layer security (DTLS)
• Access control on objects determined per LwM2M Server
32
Bring in advanced security
In LwM2M, security is provided by:
• Transport layer security (DTLS)
• Access control on objects determined per LwM2M Server
In OneM2M, advanced security is available:
• Transport layer security (TLS/DTLS)
• Finer access control determined per application/entity, also using roles
• Distributed authentication and authorization model
• Application-level end-to-end encryption is supported
• More to come in release 3 (privacy profiles, …)
33
Thank You
Nicolas Damour – ndamour@sierrawireless.com
Sierra Wireless - Senior Manager, Business and Innovation
OneM2M – Chairman of the WG2-Architecture
OMA – Member of the Board of Directors

Contenu connexe

Tendances

4g security presentation
4g security presentation4g security presentation
4g security presentation
Kyle Ly
 
fog computing provide security to the data in cloud
fog computing provide security to the data in cloudfog computing provide security to the data in cloud
fog computing provide security to the data in cloud
priyanka reddy
 
Cloud computing applications for e health
Cloud computing applications for e healthCloud computing applications for e health
Cloud computing applications for e health
Hector Martin Garcia
 
Fog computing provide security to data in cloud ppt
Fog computing provide security to data in cloud pptFog computing provide security to data in cloud ppt
Fog computing provide security to data in cloud ppt
priyanka reddy
 

Tendances (20)

4g security presentation
4g security presentation4g security presentation
4g security presentation
 
fog computing provide security to the data in cloud
fog computing provide security to the data in cloudfog computing provide security to the data in cloud
fog computing provide security to the data in cloud
 
Security of Cloud Computing Survey
Security of Cloud Computing SurveySecurity of Cloud Computing Survey
Security of Cloud Computing Survey
 
Tetra Ppt 6604 Edited
Tetra Ppt 6604   EditedTetra Ppt 6604   Edited
Tetra Ppt 6604 Edited
 
V2X Communication in 3GPP (S1-144374)
V2X Communication in 3GPP (S1-144374)V2X Communication in 3GPP (S1-144374)
V2X Communication in 3GPP (S1-144374)
 
Architectures for open and scalable clouds
Architectures for open and scalable cloudsArchitectures for open and scalable clouds
Architectures for open and scalable clouds
 
Cloud computing and data security
Cloud computing and data securityCloud computing and data security
Cloud computing and data security
 
Chapter 10
Chapter 10Chapter 10
Chapter 10
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
Cloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesCloud Computing - Benefits and Challenges
Cloud Computing - Benefits and Challenges
 
Cloud computing applications for e health
Cloud computing applications for e healthCloud computing applications for e health
Cloud computing applications for e health
 
ieee 802.11n
ieee 802.11nieee 802.11n
ieee 802.11n
 
5G and Automative : Cellular V2X (vehicle-to-everything)
5G and Automative : Cellular V2X (vehicle-to-everything)5G and Automative : Cellular V2X (vehicle-to-everything)
5G and Automative : Cellular V2X (vehicle-to-everything)
 
Data Link Layer Numericals
Data Link Layer NumericalsData Link Layer Numericals
Data Link Layer Numericals
 
Comet Cloud
Comet CloudComet Cloud
Comet Cloud
 
Introduction to AWS Cloud Computing
Introduction to AWS Cloud ComputingIntroduction to AWS Cloud Computing
Introduction to AWS Cloud Computing
 
Secure Data Sharing in Cloud (SDSC)
Secure Data Sharing in Cloud (SDSC)Secure Data Sharing in Cloud (SDSC)
Secure Data Sharing in Cloud (SDSC)
 
(APP304) AWS CloudFormation Best Practices | AWS re:Invent 2014
(APP304) AWS CloudFormation Best Practices | AWS re:Invent 2014(APP304) AWS CloudFormation Best Practices | AWS re:Invent 2014
(APP304) AWS CloudFormation Best Practices | AWS re:Invent 2014
 
Qualcomm 5G Vision Presentation
Qualcomm 5G Vision PresentationQualcomm 5G Vision Presentation
Qualcomm 5G Vision Presentation
 
Fog computing provide security to data in cloud ppt
Fog computing provide security to data in cloud pptFog computing provide security to data in cloud ppt
Fog computing provide security to data in cloud ppt
 

Similaire à Combining LwM2M and OneM2M

Similaire à Combining LwM2M and OneM2M (20)

OMA LwM2M Workshop - Friedhelm Rodermund, OMA LwM2M in the IoT Space
OMA LwM2M Workshop - Friedhelm Rodermund, OMA LwM2M in the IoT SpaceOMA LwM2M Workshop - Friedhelm Rodermund, OMA LwM2M in the IoT Space
OMA LwM2M Workshop - Friedhelm Rodermund, OMA LwM2M in the IoT Space
 
02/2017 Santa Clara, California: Networks of autonomous devices and their imp...
02/2017 Santa Clara, California: Networks of autonomous devices and their imp...02/2017 Santa Clara, California: Networks of autonomous devices and their imp...
02/2017 Santa Clara, California: Networks of autonomous devices and their imp...
 
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOT
 
IOT Network architecture and Design.pptx
IOT Network architecture and Design.pptxIOT Network architecture and Design.pptx
IOT Network architecture and Design.pptx
 
Iot Service Layer Evolution
Iot Service Layer EvolutionIot Service Layer Evolution
Iot Service Layer Evolution
 
Horizontal Scaling for Millions of Customers!
Horizontal Scaling for Millions of Customers! Horizontal Scaling for Millions of Customers!
Horizontal Scaling for Millions of Customers!
 
1_IoT_Fundamentals.ppt
1_IoT_Fundamentals.ppt1_IoT_Fundamentals.ppt
1_IoT_Fundamentals.ppt
 
Cellular LPWA for the IoT
Cellular LPWA for the IoTCellular LPWA for the IoT
Cellular LPWA for the IoT
 
IEEE SusTech IoT Keynote Presentation 10/10/16
IEEE SusTech IoT Keynote Presentation 10/10/16IEEE SusTech IoT Keynote Presentation 10/10/16
IEEE SusTech IoT Keynote Presentation 10/10/16
 
Evolution of internet by Ali Kashif
Evolution of internet  by Ali KashifEvolution of internet  by Ali Kashif
Evolution of internet by Ali Kashif
 
Using open source for IoT
Using open source for IoTUsing open source for IoT
Using open source for IoT
 
IoT meets Big Data
IoT meets Big DataIoT meets Big Data
IoT meets Big Data
 
What Are Science Clouds?
What Are Science Clouds?What Are Science Clouds?
What Are Science Clouds?
 
Next Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationNext Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network Innovation
 
Standardized Service Layering for IoT in oneM2M
Standardized Service Layering for IoT in oneM2MStandardized Service Layering for IoT in oneM2M
Standardized Service Layering for IoT in oneM2M
 
Building Blocks for IoT
Building Blocks for IoTBuilding Blocks for IoT
Building Blocks for IoT
 
COMPARATIVE STUDY BETWEEN VARIOUS PROTOCOLS USED IN INTERNET OF THING
COMPARATIVE STUDY BETWEEN VARIOUS  PROTOCOLS USED IN INTERNET OF THINGCOMPARATIVE STUDY BETWEEN VARIOUS  PROTOCOLS USED IN INTERNET OF THING
COMPARATIVE STUDY BETWEEN VARIOUS PROTOCOLS USED IN INTERNET OF THING
 
IoT challenges for Smart Manufacturing
IoT challenges for Smart ManufacturingIoT challenges for Smart Manufacturing
IoT challenges for Smart Manufacturing
 

Plus de Nicolas Damour

Plus de Nicolas Damour (17)

Cellular LPWA and LTE-M
Cellular LPWA and LTE-MCellular LPWA and LTE-M
Cellular LPWA and LTE-M
 
LTE-M & NB-IoT Roadmap at LPWAN Conference 2018
LTE-M & NB-IoT Roadmap at LPWAN Conference 2018LTE-M & NB-IoT Roadmap at LPWAN Conference 2018
LTE-M & NB-IoT Roadmap at LPWAN Conference 2018
 
LTE-M - LTE for Machines
LTE-M - LTE for MachinesLTE-M - LTE for Machines
LTE-M - LTE for Machines
 
3GPP LTE-M Standard
3GPP LTE-M Standard3GPP LTE-M Standard
3GPP LTE-M Standard
 
The future of IoT Connectivity
The future of IoT ConnectivityThe future of IoT Connectivity
The future of IoT Connectivity
 
Introduction to LTE-M
Introduction to LTE-MIntroduction to LTE-M
Introduction to LTE-M
 
Interoperability for Water Management in Smart Cities
Interoperability for Water Management in Smart CitiesInteroperability for Water Management in Smart Cities
Interoperability for Water Management in Smart Cities
 
Close encounters of the Seventh Kind
Close encounters of the Seventh KindClose encounters of the Seventh Kind
Close encounters of the Seventh Kind
 
IoT/M2M Service Delivery Platforms
IoT/M2M Service Delivery PlatformsIoT/M2M Service Delivery Platforms
IoT/M2M Service Delivery Platforms
 
oneM2M Partnership Project
oneM2M Partnership ProjectoneM2M Partnership Project
oneM2M Partnership Project
 
Standards horizontaux pour l'IoT
Standards horizontaux pour l'IoTStandards horizontaux pour l'IoT
Standards horizontaux pour l'IoT
 
Optimized Communication Management
Optimized Communication ManagementOptimized Communication Management
Optimized Communication Management
 
M2M Service Optimization
M2M Service OptimizationM2M Service Optimization
M2M Service Optimization
 
M2M and IoT - Two words for two meetings worlds
M2M and IoT - Two words for two meetings worldsM2M and IoT - Two words for two meetings worlds
M2M and IoT - Two words for two meetings worlds
 
Vigisanté Project
Vigisanté ProjectVigisanté Project
Vigisanté Project
 
Lasting Solutions for Electric Vehicle Charging Stations
Lasting Solutions for Electric Vehicle Charging StationsLasting Solutions for Electric Vehicle Charging Stations
Lasting Solutions for Electric Vehicle Charging Stations
 
Build wireless M2M solutions easily
Build wireless M2M solutions easilyBuild wireless M2M solutions easily
Build wireless M2M solutions easily
 

Dernier

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Combining LwM2M and OneM2M

  • 1. 1 Sierra Wireless is building the Internet of Things. Combining LwM2M and OneM2M A Developer’s Perspective OMA IoT Developer Seminar, Singapore, 26th October 2016
  • 2. 2 Sierra Wireless Overview (1) 35% Global M2M module market share (source: ABI Research – June 2015) IoT Hardware IoT PlatformIoT Connectivity Connected Machines Enterprise Services Embedded Solutions Gateways Solutions Paris Toulouse San Diego Shenzhen Hong Kong London Munich R&D, Marketing, Operations Manufacturing Commercial offices Belo Horizonte Johannesburg Bangalore Beijing Tokyo Taipei Melbourne Shanghai Karlskrona Seoul Nice St Petersburg 1,100 employees worldwide Founded in 1993 2015 revenue: $608 million #1 IoT module supplier (1) 20+ years of innovation
  • 3. 3 Sierra Wireless and LightweightM2M Wakaama OMA DM
  • 4. 4 LightweightM2M is originally a Device Management technology Extended to support generic data exchange LightweightM2M – Summary Device Manager
  • 5. 5 LightweightM2M is originally a Device Management technology Extended to support generic data exchange LightweightM2M – Summary Device Manager LwM2M Client LwM2M Server
  • 6. 6 LightweightM2M is originally a Device Management technology Extended to support generic data exchange LightweightM2M – Summary Device Manager LwM2M Client LwM2M Server
  • 7. 7 OneM2M is a full, but complex service layer technology OneM2M – Summary
  • 8. 8 OneM2M is a full, but complex service layer technology oneM2M Common Services Entity OneM2M – Summary oneM2M Common Services Entity oneM2M Common Services Entity
  • 9. 9 OneM2M is a full, but complex service layer technology oneM2M Common Services Entity OneM2M – Summary oneM2M Common Services Entity oneM2M Common Services Entity IoT Server Application IoT Device Application
  • 10. 10 OneM2M is a full, but complex service layer technology oneM2M Common Services Entity OneM2M – Summary oneM2M Common Services Entity oneM2M Common Services Entity IoT Server Application IoT Device Application Underlying Network
  • 11. 11 OneM2M is a full, but complex service layer technology oneM2M Common Services Entity OneM2M – Summary oneM2M Common Services Entity oneM2M Common Services Entity IoT Server Application IoT Device Application Underlying Network
  • 12. 12 OneM2M is a full, but complex service layer technology oneM2M Common Services Entity OneM2M – Summary oneM2M Common Services Entity oneM2M Common Services Entity IoT Server Application IoT Device Application Underlying Network
  • 13. 13 OneM2M is a full, but complex service layer technology oneM2M Common Services Entity OneM2M – Summary oneM2M Common Services Entity oneM2M Common Services Entity IoT Server Application IoT Device Application Underlying Network
  • 14. 14 Developer’s Perspective 1. Enabling Technology Protocol stack (client / server) Object/Data Manager 2. End Applications Server Applications Device Applications What do you develop?
  • 15. 15 LightweightM2M is a good first step for IoT standards • Enough for most applications • Data consumer is the same as the data producer (80% of cases) • No northbound interfaces, ok for integrated devices Combining LwM2M and OneM2M
  • 16. 16 LightweightM2M is a good first step for IoT standards • Enough for most applications • Data consumer is the same as the data producer (80% of cases) • No northbound interfaces, ok for integrated devices OneM2M is a natural extension of LightweightM2M 1. Reuse LightweightM2M and CoAP as device-to-cloud enablers 2. Use the OneM2M Interworking capabilities to integrate LightweightM2M 3. Use OneM2M Mca as the application - northbound interfaces 4. Bring in full data semantics and advanced security Combining LwM2M and OneM2M
  • 18. 18 Reuse LightweightM2M and CoAP LwM2M over CoAP LwM2M Client LwM2M Server
  • 19. 19 Reuse LightweightM2M and CoAP LwM2M over CoAP oneM2M Common Services Entity oneM2M Common Services Entity oneM2M over CoAP LwM2M Client LwM2M Server
  • 20. 20 Use the OneM2M Interworking capabilities
  • 21. 21 Use the OneM2M Interworking capabilities oneM2M CSE oneM2M CSEoneM2M Mcc
  • 22. 22 Use the OneM2M Interworking capabilities oneM2M CSE oneM2M CSEMcc
  • 23. 23 Use the OneM2M Interworking capabilities oneM2M CSEMcc LwM2M Server oneM2M IPE - AE oneM2M CSE
  • 24. 24 Use the OneM2M Interworking capabilities oneM2M CSEMcc LwM2M Server oneM2M IPE - AE oneM2M CSE
  • 25. 25 Use OneM2M Mca as northbound interfaces
  • 26. 26 Use OneM2M Mca as northbound interfaces LwM2M Client LwM2M Server
  • 27. 27 Use OneM2M Mca as northbound interfaces LwM2M Client LwM2M Server oneM2M Common Services Entity oneM2M Common Services Entity Mca Mca
  • 28. 28 Use OneM2M Mca as northbound interfaces LwM2M Client LwM2M Server oneM2M Common Services Entity oneM2M Common Services Entity IoT Server Application IoT Device Application Mca Mca
  • 29. 29 Bring in full data semantics In LwM2M, data semantics is shared out-of-band through object defs. Example: Odins single phase power meter (urn:oma:lwm2m:x:10243) « Active Power » is the resource /10243/0/6/0, expressed in kWatts But there is also the IPSO Object power (urn:oma:lwm2m:ext:3305) « Active Power » there is /3305/0/5800/0, expressed in Watts
  • 30. 30 Bring in full data semantics In LwM2M, data semantics is shared out-of-band through object defs. Example: Odins single phase power meter (urn:oma:lwm2m:x:10243) « Active Power » is the resource /10243/0/6/0, expressed in kWatts But there is also the IPSO Object power (urn:oma:lwm2m:ext:3305) « Active Power » there is /3305/0/5800/0, expressed in Watts In oneM2M, each data can be « tagged » using a semantic descriptor: • Reference to external ontology (ex: DLMS/COSEM model) http://www.dlms.com/COSEMpdu/ • Reference to actual object definition: Example: OBIS ID = 1.1.1.7.0.255 for Active Power, in Watts
  • 31. 31 Bring in advanced security In LwM2M, security is provided by: • Transport layer security (DTLS) • Access control on objects determined per LwM2M Server
  • 32. 32 Bring in advanced security In LwM2M, security is provided by: • Transport layer security (DTLS) • Access control on objects determined per LwM2M Server In OneM2M, advanced security is available: • Transport layer security (TLS/DTLS) • Finer access control determined per application/entity, also using roles • Distributed authentication and authorization model • Application-level end-to-end encryption is supported • More to come in release 3 (privacy profiles, …)
  • 33. 33 Thank You Nicolas Damour – ndamour@sierrawireless.com Sierra Wireless - Senior Manager, Business and Innovation OneM2M – Chairman of the WG2-Architecture OMA – Member of the Board of Directors