SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

intelligent street light system using gsm ppt
intelligent street light system using gsm pptintelligent street light system using gsm ppt
intelligent street light system using gsm pptdarshangowda679
 
Mcafee Epolicy Orchestrator
Mcafee Epolicy OrchestratorMcafee Epolicy Orchestrator
Mcafee Epolicy OrchestratorMindRiver Group
 
Arista reinventing data center switching
Arista   reinventing data center switchingArista   reinventing data center switching
Arista reinventing data center switchingVLCM2015
 
Light Fidelity (Audio streaming via Li Fi)
Light Fidelity (Audio streaming via Li Fi)Light Fidelity (Audio streaming via Li Fi)
Light Fidelity (Audio streaming via Li Fi)Faizal Faizi
 
Application of fiber optic communication
Application of fiber optic communicationApplication of fiber optic communication
Application of fiber optic communicationlaksh333
 
Cisco Security portfolio update
Cisco Security portfolio updateCisco Security portfolio update
Cisco Security portfolio updateAtanas Gergiminov
 
RFID BASED SECURITY ACCESS CONTROL SYSTEM
RFID BASED SECURITY ACCESS CONTROL SYSTEMRFID BASED SECURITY ACCESS CONTROL SYSTEM
RFID BASED SECURITY ACCESS CONTROL SYSTEMavinash yada
 
Course material msp430-for_automatic_control
Course material msp430-for_automatic_controlCourse material msp430-for_automatic_control
Course material msp430-for_automatic_controlBhukya Mangu
 
Density based traffic signal control using microcontroller
Density based traffic signal control using microcontrollerDensity based traffic signal control using microcontroller
Density based traffic signal control using microcontrollerkrity kumari
 
lifi presentation
lifi presentationlifi presentation
lifi presentationHappy Soni
 
RFID Based Smart Trolley for Supermarket Automation
RFID Based Smart Trolley for Supermarket AutomationRFID Based Smart Trolley for Supermarket Automation
RFID Based Smart Trolley for Supermarket AutomationIRJET Journal
 
Lifi data transmission
Lifi data transmission Lifi data transmission
Lifi data transmission shyam sunder
 

Was ist angesagt? (20)

intelligent street light system using gsm ppt
intelligent street light system using gsm pptintelligent street light system using gsm ppt
intelligent street light system using gsm ppt
 
Li-Fi
Li-FiLi-Fi
Li-Fi
 
Mcafee Epolicy Orchestrator
Mcafee Epolicy OrchestratorMcafee Epolicy Orchestrator
Mcafee Epolicy Orchestrator
 
Arista reinventing data center switching
Arista   reinventing data center switchingArista   reinventing data center switching
Arista reinventing data center switching
 
Slide on lifi
Slide on lifiSlide on lifi
Slide on lifi
 
Fibre optics
Fibre opticsFibre optics
Fibre optics
 
Light Fidelity (Audio streaming via Li Fi)
Light Fidelity (Audio streaming via Li Fi)Light Fidelity (Audio streaming via Li Fi)
Light Fidelity (Audio streaming via Li Fi)
 
LIFI TECHNOLOGY
LIFI TECHNOLOGYLIFI TECHNOLOGY
LIFI TECHNOLOGY
 
Application of fiber optic communication
Application of fiber optic communicationApplication of fiber optic communication
Application of fiber optic communication
 
Smart shopping system using rfid
Smart shopping system using rfidSmart shopping system using rfid
Smart shopping system using rfid
 
Cisco Security portfolio update
Cisco Security portfolio updateCisco Security portfolio update
Cisco Security portfolio update
 
Optical Transport Network
Optical Transport NetworkOptical Transport Network
Optical Transport Network
 
RFID BASED SECURITY ACCESS CONTROL SYSTEM
RFID BASED SECURITY ACCESS CONTROL SYSTEMRFID BASED SECURITY ACCESS CONTROL SYSTEM
RFID BASED SECURITY ACCESS CONTROL SYSTEM
 
Door metal detector
Door metal detectorDoor metal detector
Door metal detector
 
Course material msp430-for_automatic_control
Course material msp430-for_automatic_controlCourse material msp430-for_automatic_control
Course material msp430-for_automatic_control
 
Density based traffic signal control using microcontroller
Density based traffic signal control using microcontrollerDensity based traffic signal control using microcontroller
Density based traffic signal control using microcontroller
 
lifi presentation
lifi presentationlifi presentation
lifi presentation
 
RFID Based Smart Trolley for Supermarket Automation
RFID Based Smart Trolley for Supermarket AutomationRFID Based Smart Trolley for Supermarket Automation
RFID Based Smart Trolley for Supermarket Automation
 
a simple bcd counter project
a simple bcd counter projecta simple bcd counter project
a simple bcd counter project
 
Lifi data transmission
Lifi data transmission Lifi data transmission
Lifi data transmission
 

Ähnlich wie Combining LwM2M and OneM2M

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 SpaceOpen Mobile Alliance
 
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...Frank Alexander Reusch
 
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,...Open Mobile Alliance
 
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 Mark Hinkle
 
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 IOTIRJET Journal
 
IOT Network architecture and Design.pptx
IOT Network architecture and Design.pptxIOT Network architecture and Design.pptx
IOT Network architecture and Design.pptxMeghaShree665225
 
Iot Service Layer Evolution
Iot Service Layer EvolutionIot Service Layer Evolution
Iot Service Layer EvolutiononeM2M
 
Horizontal Scaling for Millions of Customers!
Horizontal Scaling for Millions of Customers! Horizontal Scaling for Millions of Customers!
Horizontal Scaling for Millions of Customers! elangovans
 
1_IoT_Fundamentals.ppt
1_IoT_Fundamentals.ppt1_IoT_Fundamentals.ppt
1_IoT_Fundamentals.pptHodaKHajeh1
 
Cellular LPWA for the IoT
Cellular LPWA for the IoTCellular LPWA for the IoT
Cellular LPWA for the IoTNicolas Damour
 
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/16Mark Goldstein
 
Using open source for IoT
Using open source for IoTUsing open source for IoT
Using open source for IoTIan Skerrett
 
What Are Science Clouds?
What Are Science Clouds?What Are Science Clouds?
What Are Science Clouds?Robert Grossman
 
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 InnovationOpen Networking Summits
 
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 oneM2MNicolas Damour
 
Building Blocks for IoT
Building Blocks for IoTBuilding Blocks for IoT
Building Blocks for IoTBob Marcus
 
IoT challenges for Smart Manufacturing
IoT challenges for Smart ManufacturingIoT challenges for Smart Manufacturing
IoT challenges for Smart ManufacturingHeiko Koziolek
 

Ähnlich wie 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
 

Mehr von Nicolas Damour

Cellular LPWA and LTE-M
Cellular LPWA and LTE-MCellular LPWA and LTE-M
Cellular LPWA and LTE-MNicolas Damour
 
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 2018Nicolas Damour
 
LTE-M - LTE for Machines
LTE-M - LTE for MachinesLTE-M - LTE for Machines
LTE-M - LTE for MachinesNicolas Damour
 
The future of IoT Connectivity
The future of IoT ConnectivityThe future of IoT Connectivity
The future of IoT ConnectivityNicolas Damour
 
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 CitiesNicolas Damour
 
Close encounters of the Seventh Kind
Close encounters of the Seventh KindClose encounters of the Seventh Kind
Close encounters of the Seventh KindNicolas Damour
 
IoT/M2M Service Delivery Platforms
IoT/M2M Service Delivery PlatformsIoT/M2M Service Delivery Platforms
IoT/M2M Service Delivery PlatformsNicolas Damour
 
oneM2M Partnership Project
oneM2M Partnership ProjectoneM2M Partnership Project
oneM2M Partnership ProjectNicolas Damour
 
Standards horizontaux pour l'IoT
Standards horizontaux pour l'IoTStandards horizontaux pour l'IoT
Standards horizontaux pour l'IoTNicolas Damour
 
Optimized Communication Management
Optimized Communication ManagementOptimized Communication Management
Optimized Communication ManagementNicolas Damour
 
M2M Service Optimization
M2M Service OptimizationM2M Service Optimization
M2M Service OptimizationNicolas Damour
 
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 worldsNicolas Damour
 
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 StationsNicolas Damour
 
Build wireless M2M solutions easily
Build wireless M2M solutions easilyBuild wireless M2M solutions easily
Build wireless M2M solutions easilyNicolas Damour
 

Mehr von 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
 

Kürzlich hochgeladen

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Kürzlich hochgeladen (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

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