SlideShare a Scribd company logo
1 of 26
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 1
OMA LWM2M Solution
Dr. Antonio J. Jara
HOP Ubiquitous S.L. (CEO)
IEEE Communications Society Internet of Things Technical Committee (Vice-chair)
jara@ieee.org
Commercial in confidence | © HOP Ubiquitous S.L. 2015
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 2
How do we
make all this
simple, standard
and easy?
Control &
Observe
Support Web APIs
Service
Discovery &
Registration
Support Autonomy
Alert
users &
systems
Support Real Time
Information,
language and
data model
Support Interoperability
What does a Thing need from the Cloud?
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 3
OMA LwM2M
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 4
OMA LWM2M: Introduction
Background
Open Mobile Alliance (OMA)
was established in 2002
OMA LWM2M is the
evolution of the expertise
from OMA in Device
Management (DM) for
addressing the new
requirements from
constrained devices and fill
the gap between 3GPP, IETF
CoAP, ETSI and OMA-DM
Define interfaces, protocols
(SMS, CoAP) and security
support between machines
and the server/cloud
Define a Object and
Resources Data Model
(Semantic)
Leverage the expertise in
Device Management with
support for firmware
update, connectivity,
discovery, access control,
bootstrapping and remote
management
Goals
Bootstrapping: Pre-
provisioned of security
credentials (keys, tokens) ,
configuration of LWM2M
Servers IP, etc.
Registration: Register the
Client and its OMA Web
Objects in the Resource
Directory (Local or Cloud)
Management and Service:
Operational mode to read,
update, and manage
objects/resources
Information Reporting:
Observation of Resources for
events notification
Functions/Interfaces
A device can have multiple
Objects. An Object is a
collection of resources. A
resource is the atomic piece
of data (e.g., temperature
value, sampling frequency)
OMA and other SDOs 1 can
define and register Objects
Object Data Model presents
a highly efficient payload
Objects and Resources can
have multiple instances.
/{Obj. ID}/{Obj. Instance}/{Res. ID}/
Supported meta-data for
security control such as
Access Control List (ACL)
Object Data Model
1- HOP Ubiquitous is member of IPSO
Alliance & OMA Web Objects Builder.
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 5
Architecture Overview (Standards-driven perspective)
ThingsNetworkServicesApplications
OMA LWM2M Server
Device Management, Repository,
Directory, Bootstraping Server, Security
OMA LWM2M Client
OMA Web Objects (Resources)
Temperature, battery, firmware…
IPv6/UDP-TCP/CoAP-HTTP/DTLS
OMALWM2M
Resources
IP(v6) Addressing,
Transport (UDP/TCP),
Security (DTLS)
OMA LWM2M App
RESTFul / CoAP communication
between the Applications and Objects
Routers
Connectivity &security:
Routers, Switches,
NATs, Firewalls…
Backend
Servers,
Data Centers, Cloud
Clients
Web, RESTFul
(CoAP, HTTP),
Browsers
Network
Interworking:
Cellular & Capillary
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 6
OMA LwM2M Ecosystem
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 7
OMA LwM2M-enabled products
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 8
HOPs: The value of our stack in a tiny device
HOP Tag
21 HOP Extended
HOP Basic
3
HOP Core
4
HOP Wear 5
HOP Haku
6
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 9
LWM2M Sensor: HOP Core 30 x 15mm
External Antenna
IPEX Connector for external Antenna
for infrastructure deployments
(10 – 90 meters coverage)
LEDs
Notifications and
status indication
Antenna
Ceramic Antenna for personal
area and proximity solutions
(1 – 10 meters coverage)
Microphone
Activity analysis
based on noise
Temperature &
Humidty
Environmental
monitor
Buttons
Interaction with the User
GPIO
General Purpose Inputs and Outputs
Bluetooth Smart
System on Chip Bluetooth Smart and
OMA LWM2M / CoAP / IPv6 transceiver
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 10
IoT Embedded Stack
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 11
IoT Embedded Stack: OMA Client
1
2
IPv6-oriented
(CoAP/UDP/DTLS)
OMA LWM2M by design
Security by design
Beyond Bluetooth Smart (IEEE
802.15.4g,WiFi Low Power)
Industry support
(RealTime, Pub-Sub, Management)
3
4
5
6
HOP Configurator
(MobileTool)
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 12
IoT Embedded Stack (OMA LWM2M-compliant)
IoT
Embedded
StackStandards
Simplified Operations
Control & Observe
Device and Data Mgmt.
End-to-end
Cloud to Sensors
Value Chain
Data modelling
OMA Web Objects
Interoperability
Semantic Description
Ease-to-use
Over-the-Air Firmware
Remote Management
Upgrade / Maintenance
Security
Bootstrapping
Account Management
Logging and Tracking
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 13
OMA LWM2M: Example of communication exchange
Bootstrapping
Registration
Subscription
Reporting
Management/Read
Management/Write Keep-alive
Maintenance
time
thing cloud
thing cloud
Request bootstrap
for endpoint name
Provision LWM2M
Server Object(s)
thing cloud
GET 5/1/1 Observe
2.05 Content Observe
thing cloud
Read 2/0/0
Success / OMA Object
thing cloud
Firmware Update
Execute
thing cloud
Write 3/0/1
Status off
Success
thing cloud
HeartBeat
thing cloud
2.04 Changed ObservedPOST /rd?ep=12&q
2.01 Created 2.04 Changed Observed HeartBeat
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 14
CommissioningTool
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 15
HOP EngineerTool
Discovery &
commissioning
Scan, discovery and set-up
of security / bonding
Interfaces
Interfaces Tests and
Sensors interfaces
Firmware OTA
Cloud Repository &
firmware update
HOP Configurator
An engineering tool that
presents the capabilities from
HOP Ubiquitous for device
management Services Analysis
Services description,
interfaces for read/set
and subscription
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 16
Devices Management:Dashboard (Cloud/Local)
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 17
OMA Resources Dashboard: Registration
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 18
OMA Resources Dashboard: Device Management
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 19
OMA LWM2M Server: IPSO Humidity
Open Mobile Naming Authority (OMNA)
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 20
OMA LWM2M Server: Subscription Interface
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 21
OMA LWM2M Server: New Objects (Noise)
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 22
OMA LWM2M Server: Observe (Temperature)
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 23
OMA LwM2M Solution Release
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 24
OMA LwM2M Components – Mobile World Congress
Programmer
Debugger
HOP Basic
Development Board
HOPWear
Bracelet
HOP Haku
Ambient Monitor
LWM2M Discovery
Mobile OMA Server
ExpertExplorer
HOP Core
OMA LWM2M Sensor
USB Dongle
Gateway
HOPTag
Proximity sensor
http://shop.hopu.eu/collections/oma
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 25
OMA LwM2M LabKit
https://github.com/HOP-Ubiquitous/
User Application
OMA Server Bluetooth Gateway
JUbiboxOMALeshan Server
Java App
Leshan
Web
Debug / Test
HOP Bluetooth Smart
LibrariesLabKit
OMA
DevKit
Applications
USB Dongle
User Application
OMA Client
HOP OMA
IPSO Web Objects
Management
HOP Bluetooth Smart
OMA
Objects
IoTEmbeddedStack
HOP Core
IPv6/CoAP
GLoWBALIPv6
LabKit
OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 26
Contact details

More Related Content

Similar to OMA LWM2M Solution Overview

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
 
IoT Deep Dive - Be an IoT Developer for an Hour
IoT Deep Dive - Be an IoT Developer for an HourIoT Deep Dive - Be an IoT Developer for an Hour
IoT Deep Dive - Be an IoT Developer for an HourTaisuke Yamada
 
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkitIoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkitOpen Mobile Alliance
 
IoT Smart APIs using Nomos RuleX
IoT Smart APIs using Nomos RuleXIoT Smart APIs using Nomos RuleX
IoT Smart APIs using Nomos RuleXCliff Faurer
 
IXIA VISIBILITY ARCHITECTURE Eliminating Blind spots
IXIA VISIBILITY ARCHITECTURE Eliminating Blind spotsIXIA VISIBILITY ARCHITECTURE Eliminating Blind spots
IXIA VISIBILITY ARCHITECTURE Eliminating Blind spotsCisco Russia
 
OMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical Summary
OMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical SummaryOMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical Summary
OMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical SummaryOpen Mobile Alliance
 
f2f-overview12.ppt
f2f-overview12.pptf2f-overview12.ppt
f2f-overview12.pptwentaozhu3
 
f2f-overview1-presentation about rabbitmq and middleware
f2f-overview1-presentation about rabbitmq and middlewaref2f-overview1-presentation about rabbitmq and middleware
f2f-overview1-presentation about rabbitmq and middlewarendonikristi98
 
Mulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesByreddy Sravan Kumar Reddy
 
100%-ный контроль для 100%-ной безопасности
100%-ный контроль для 100%-ной безопасности100%-ный контроль для 100%-ной безопасности
100%-ный контроль для 100%-ной безопасностиАльбина Минуллина
 
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...Ricardo Rodríguez
 
Cloud for the Military - Projects, Promise
Cloud for the Military - Projects, PromiseCloud for the Military - Projects, Promise
Cloud for the Military - Projects, PromiseJohn Palfreyman
 
Inntroduction to MQTT Sparkplug with HiveMQ and Opto22
Inntroduction to MQTT Sparkplug with HiveMQ and Opto22Inntroduction to MQTT Sparkplug with HiveMQ and Opto22
Inntroduction to MQTT Sparkplug with HiveMQ and Opto22Dominik Obermaier
 
OMA Overview of the Organization & Work
OMA Overview of the Organization & WorkOMA Overview of the Organization & Work
OMA Overview of the Organization & WorkOpen Mobile Alliance
 
Designing Internet Of Things
Designing Internet Of ThingsDesigning Internet Of Things
Designing Internet Of ThingsJo Uthus
 

Similar to OMA LWM2M Solution Overview (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
 
IoT Deep Dive - Be an IoT Developer for an Hour
IoT Deep Dive - Be an IoT Developer for an HourIoT Deep Dive - Be an IoT Developer for an Hour
IoT Deep Dive - Be an IoT Developer for an Hour
 
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkitIoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
 
IoT Smart APIs using Nomos RuleX
IoT Smart APIs using Nomos RuleXIoT Smart APIs using Nomos RuleX
IoT Smart APIs using Nomos RuleX
 
Ibm iot overview
Ibm   iot overviewIbm   iot overview
Ibm iot overview
 
IXIA VISIBILITY ARCHITECTURE Eliminating Blind spots
IXIA VISIBILITY ARCHITECTURE Eliminating Blind spotsIXIA VISIBILITY ARCHITECTURE Eliminating Blind spots
IXIA VISIBILITY ARCHITECTURE Eliminating Blind spots
 
OMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical Summary
OMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical SummaryOMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical Summary
OMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical Summary
 
f2f-overview12.ppt
f2f-overview12.pptf2f-overview12.ppt
f2f-overview12.ppt
 
f2f-overview1-presentation about rabbitmq and middleware
f2f-overview1-presentation about rabbitmq and middlewaref2f-overview1-presentation about rabbitmq and middleware
f2f-overview1-presentation about rabbitmq and middleware
 
OMA for Automotive Presentation
OMA for Automotive PresentationOMA for Automotive Presentation
OMA for Automotive Presentation
 
Mulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different services
 
100%-ный контроль для 100%-ной безопасности
100%-ный контроль для 100%-ной безопасности100%-ный контроль для 100%-ной безопасности
100%-ный контроль для 100%-ной безопасности
 
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...
 
Cloud for the Military - Projects, Promise
Cloud for the Military - Projects, PromiseCloud for the Military - Projects, Promise
Cloud for the Military - Projects, Promise
 
IOvents project overview
IOvents project overviewIOvents project overview
IOvents project overview
 
Inntroduction to MQTT Sparkplug with HiveMQ and Opto22
Inntroduction to MQTT Sparkplug with HiveMQ and Opto22Inntroduction to MQTT Sparkplug with HiveMQ and Opto22
Inntroduction to MQTT Sparkplug with HiveMQ and Opto22
 
OMA Overview of the Organization & Work
OMA Overview of the Organization & WorkOMA Overview of the Organization & Work
OMA Overview of the Organization & Work
 
Oracle Cloud Café IOT 12 avril 2016
Oracle Cloud Café IOT 12 avril 2016Oracle Cloud Café IOT 12 avril 2016
Oracle Cloud Café IOT 12 avril 2016
 
Oracle Cloud Café IoT 12-APR-2016
Oracle Cloud Café IoT 12-APR-2016Oracle Cloud Café IoT 12-APR-2016
Oracle Cloud Café IoT 12-APR-2016
 
Designing Internet Of Things
Designing Internet Of ThingsDesigning Internet Of Things
Designing Internet Of Things
 

Recently uploaded

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...Igalia
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
[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.pdfhans926745
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
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 MenDelhi Call girls
 
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.pdfEnterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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 MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Recently uploaded (20)

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...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
[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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

OMA LWM2M Solution Overview

  • 1. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 1 OMA LWM2M Solution Dr. Antonio J. Jara HOP Ubiquitous S.L. (CEO) IEEE Communications Society Internet of Things Technical Committee (Vice-chair) jara@ieee.org Commercial in confidence | © HOP Ubiquitous S.L. 2015
  • 2. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 2 How do we make all this simple, standard and easy? Control & Observe Support Web APIs Service Discovery & Registration Support Autonomy Alert users & systems Support Real Time Information, language and data model Support Interoperability What does a Thing need from the Cloud?
  • 3. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 3 OMA LwM2M
  • 4. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 4 OMA LWM2M: Introduction Background Open Mobile Alliance (OMA) was established in 2002 OMA LWM2M is the evolution of the expertise from OMA in Device Management (DM) for addressing the new requirements from constrained devices and fill the gap between 3GPP, IETF CoAP, ETSI and OMA-DM Define interfaces, protocols (SMS, CoAP) and security support between machines and the server/cloud Define a Object and Resources Data Model (Semantic) Leverage the expertise in Device Management with support for firmware update, connectivity, discovery, access control, bootstrapping and remote management Goals Bootstrapping: Pre- provisioned of security credentials (keys, tokens) , configuration of LWM2M Servers IP, etc. Registration: Register the Client and its OMA Web Objects in the Resource Directory (Local or Cloud) Management and Service: Operational mode to read, update, and manage objects/resources Information Reporting: Observation of Resources for events notification Functions/Interfaces A device can have multiple Objects. An Object is a collection of resources. A resource is the atomic piece of data (e.g., temperature value, sampling frequency) OMA and other SDOs 1 can define and register Objects Object Data Model presents a highly efficient payload Objects and Resources can have multiple instances. /{Obj. ID}/{Obj. Instance}/{Res. ID}/ Supported meta-data for security control such as Access Control List (ACL) Object Data Model 1- HOP Ubiquitous is member of IPSO Alliance & OMA Web Objects Builder.
  • 5. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 5 Architecture Overview (Standards-driven perspective) ThingsNetworkServicesApplications OMA LWM2M Server Device Management, Repository, Directory, Bootstraping Server, Security OMA LWM2M Client OMA Web Objects (Resources) Temperature, battery, firmware… IPv6/UDP-TCP/CoAP-HTTP/DTLS OMALWM2M Resources IP(v6) Addressing, Transport (UDP/TCP), Security (DTLS) OMA LWM2M App RESTFul / CoAP communication between the Applications and Objects Routers Connectivity &security: Routers, Switches, NATs, Firewalls… Backend Servers, Data Centers, Cloud Clients Web, RESTFul (CoAP, HTTP), Browsers Network Interworking: Cellular & Capillary
  • 6. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 6 OMA LwM2M Ecosystem
  • 7. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 7 OMA LwM2M-enabled products
  • 8. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 8 HOPs: The value of our stack in a tiny device HOP Tag 21 HOP Extended HOP Basic 3 HOP Core 4 HOP Wear 5 HOP Haku 6
  • 9. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 9 LWM2M Sensor: HOP Core 30 x 15mm External Antenna IPEX Connector for external Antenna for infrastructure deployments (10 – 90 meters coverage) LEDs Notifications and status indication Antenna Ceramic Antenna for personal area and proximity solutions (1 – 10 meters coverage) Microphone Activity analysis based on noise Temperature & Humidty Environmental monitor Buttons Interaction with the User GPIO General Purpose Inputs and Outputs Bluetooth Smart System on Chip Bluetooth Smart and OMA LWM2M / CoAP / IPv6 transceiver
  • 10. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 10 IoT Embedded Stack
  • 11. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 11 IoT Embedded Stack: OMA Client 1 2 IPv6-oriented (CoAP/UDP/DTLS) OMA LWM2M by design Security by design Beyond Bluetooth Smart (IEEE 802.15.4g,WiFi Low Power) Industry support (RealTime, Pub-Sub, Management) 3 4 5 6 HOP Configurator (MobileTool)
  • 12. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 12 IoT Embedded Stack (OMA LWM2M-compliant) IoT Embedded StackStandards Simplified Operations Control & Observe Device and Data Mgmt. End-to-end Cloud to Sensors Value Chain Data modelling OMA Web Objects Interoperability Semantic Description Ease-to-use Over-the-Air Firmware Remote Management Upgrade / Maintenance Security Bootstrapping Account Management Logging and Tracking
  • 13. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 13 OMA LWM2M: Example of communication exchange Bootstrapping Registration Subscription Reporting Management/Read Management/Write Keep-alive Maintenance time thing cloud thing cloud Request bootstrap for endpoint name Provision LWM2M Server Object(s) thing cloud GET 5/1/1 Observe 2.05 Content Observe thing cloud Read 2/0/0 Success / OMA Object thing cloud Firmware Update Execute thing cloud Write 3/0/1 Status off Success thing cloud HeartBeat thing cloud 2.04 Changed ObservedPOST /rd?ep=12&q 2.01 Created 2.04 Changed Observed HeartBeat
  • 14. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 14 CommissioningTool
  • 15. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 15 HOP EngineerTool Discovery & commissioning Scan, discovery and set-up of security / bonding Interfaces Interfaces Tests and Sensors interfaces Firmware OTA Cloud Repository & firmware update HOP Configurator An engineering tool that presents the capabilities from HOP Ubiquitous for device management Services Analysis Services description, interfaces for read/set and subscription
  • 16. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 16 Devices Management:Dashboard (Cloud/Local)
  • 17. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 17 OMA Resources Dashboard: Registration
  • 18. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 18 OMA Resources Dashboard: Device Management
  • 19. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 19 OMA LWM2M Server: IPSO Humidity Open Mobile Naming Authority (OMNA)
  • 20. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 20 OMA LWM2M Server: Subscription Interface
  • 21. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 21 OMA LWM2M Server: New Objects (Noise)
  • 22. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 22 OMA LWM2M Server: Observe (Temperature)
  • 23. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 23 OMA LwM2M Solution Release
  • 24. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 24 OMA LwM2M Components – Mobile World Congress Programmer Debugger HOP Basic Development Board HOPWear Bracelet HOP Haku Ambient Monitor LWM2M Discovery Mobile OMA Server ExpertExplorer HOP Core OMA LWM2M Sensor USB Dongle Gateway HOPTag Proximity sensor http://shop.hopu.eu/collections/oma
  • 25. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 25 OMA LwM2M LabKit https://github.com/HOP-Ubiquitous/ User Application OMA Server Bluetooth Gateway JUbiboxOMALeshan Server Java App Leshan Web Debug / Test HOP Bluetooth Smart LibrariesLabKit OMA DevKit Applications USB Dongle User Application OMA Client HOP OMA IPSO Web Objects Management HOP Bluetooth Smart OMA Objects IoTEmbeddedStack HOP Core IPv6/CoAP GLoWBALIPv6 LabKit
  • 26. OMA LWM2M Solution | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 26 Contact details