SlideShare a Scribd company logo
OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 1
OMA LWM2M LabKit
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 LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 2
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 LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 3
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 LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 4
OMA Lab Kit overview - Ecosystem
OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 5
HOPs: The value of our stack in a tiny device
HOP keyring
21 HOP Extended
HOP Basic
3
HOP Core
4
HOP Wear 5
HOP Haku
6
OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 6
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 LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 7
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 LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 8
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 LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 9
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 LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 10
OMA LWM2M LabKit - Library
OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 11
Set-up LabKit: Stacks and Libraries
https://github.com/HOP-Ubiquitous/JUbiboxOMA
OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 12
Scan / Connect
Scan, discovery and set-up the
connection with a Bluetooth device
OMA Server (Leshan extension)
Leshan wrapper to read, write, and observe
OMA Web Objects / Resources
IPv6/6LoWPAN Border Router
GLoWBAL IPv6 support for addressing globally
the Bluetooth IPv6 sensors with IPv6
Device Listing
Device information, features,
objects supported, etc.
Set-up LabKit: Stacks and Libraries
https://github.com/HOP-Ubiquitous/JUbiboxOMA
OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 13
OMA LWM2M DEMO
OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 14
OMA LWM2M Server: Registration
OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 15
OMA LWM2M Server: Device details
OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 16
OMA LWM2M Server: IPSO Humidity
Open Mobile Naming Authority (OMNA)
OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 17
OMA LWM2M Server: IPSO GPIO /Temperature
OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 18
OMA LWM2M Server: New Objects (Noise)
OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 19
OMA LWM2M Server: Observe
OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 20
OMA LabKitComponents
OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 21
OMA LabKit 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
To be released in the:
OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 22
Contact details
OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 23
Annex: Areal-lifeDEMO // OMA ObjectsinEENAStandards
OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 24
A real DEMO (Joint innovation with Fujitsu / HES-SO)
http://www.hopu.eu/?p=403

More Related Content

PPTX
OMA LwM2M Workshop - Matthias Kovatsch, OMA LwM2M DevKit
PPTX
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
PPT
OMA Lightweight M2M Tutorial
PPTX
Device Management with OMA Lightweight M2M
PDF
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
PDF
Securing Millions of Devices
PDF
Hands on with lightweight m2m and Eclipse Leshan
PDF
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
OMA LwM2M Workshop - Matthias Kovatsch, OMA LwM2M DevKit
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
OMA Lightweight M2M Tutorial
Device Management with OMA Lightweight M2M
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
Securing Millions of Devices
Hands on with lightweight m2m and Eclipse Leshan
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit

What's hot (20)

PPTX
The LightweightM2M Ecosystem
PDF
Device Management for Internet of Things Constrained Devices OMA Lightweight M2M
PDF
Lightweight M2M
ODP
Using open source for IoT
PDF
IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...
PPTX
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
PDF
Gateway Design with Eclipse Kura - Taking Kura to heights
PDF
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
PDF
Advanced MQTT and Kura - EclipseCON 2014
PDF
IoT Seminar (Oct. 2016) Jong Young Lee - MDS Technology
PDF
oneM2M Introduction and security
PPTX
Delivering Composable NFV Services for Business, Residential and Mobile Edge
PDF
A lightweight framework for efficient m2m device management in onem2m archite...
PPTX
SDN Scale-out Testing at OpenStack Innovation Center (OSIC)
PPTX
Monitoring Security Policies for Container and OpenStack Clouds
PDF
Intoto Linley Tech Utm Architecture Presentation
PDF
Using Eclipse and Lua for the Internet of Things with Eclipse Koneki, Mihini ...
PPTX
M240 reader-bundle for environmental monitoring in IT / Network Closets.
PDF
Thread SEP2 Talk
PPTX
RF Code solutions presentation
The LightweightM2M Ecosystem
Device Management for Internet of Things Constrained Devices OMA Lightweight M2M
Lightweight M2M
Using open source for IoT
IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Gateway Design with Eclipse Kura - Taking Kura to heights
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
Advanced MQTT and Kura - EclipseCON 2014
IoT Seminar (Oct. 2016) Jong Young Lee - MDS Technology
oneM2M Introduction and security
Delivering Composable NFV Services for Business, Residential and Mobile Edge
A lightweight framework for efficient m2m device management in onem2m archite...
SDN Scale-out Testing at OpenStack Innovation Center (OSIC)
Monitoring Security Policies for Container and OpenStack Clouds
Intoto Linley Tech Utm Architecture Presentation
Using Eclipse and Lua for the Internet of Things with Eclipse Koneki, Mihini ...
M240 reader-bundle for environmental monitoring in IT / Network Closets.
Thread SEP2 Talk
RF Code solutions presentation
Ad

Viewers also liked (17)

PPTX
OMA LWM2M Tutorial by ARM to IETF ACE
PDF
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
PDF
IoT Seminar (Oct. 2016) Juan Perez - Microsoft
PPT
OMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical Summary
PPTX
LWM2M Introduction - Edinburgh 2016 Workshop with ARM
PDF
CIS 2015 How to secure the Internet of Things? Hannes Tschofenig
PDF
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
PPTX
Ietf91 ad hoc-coap-lwm2m-ipso
PPTX
OMA LwM2M Workshop - Michael Koster, IPSO Alliance Objects
PPTX
Eclipse IoT Day, March 2017 - LightweightM2M Protocol & Ecosystem
PDF
OMA LWM2M overview
PDF
Manage all the things, small and big, with open source LwM2M implementations ...
PDF
OMA LwM2M Workshop - Julien Vermillard, OMA LwM2M Projects in Eclipse Foundation
PDF
Introduction to CoAP the REST protocol for M2M
PPT
Standards Drive the Internet of Things
PDF
ARM CoAP Tutorial
PDF
M2M, IoT, Device management: one protocol to rule them all? - EclipseCon 2014
OMA LWM2M Tutorial by ARM to IETF ACE
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
IoT Seminar (Oct. 2016) Juan Perez - Microsoft
OMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical Summary
LWM2M Introduction - Edinburgh 2016 Workshop with ARM
CIS 2015 How to secure the Internet of Things? Hannes Tschofenig
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
Ietf91 ad hoc-coap-lwm2m-ipso
OMA LwM2M Workshop - Michael Koster, IPSO Alliance Objects
Eclipse IoT Day, March 2017 - LightweightM2M Protocol & Ecosystem
OMA LWM2M overview
Manage all the things, small and big, with open source LwM2M implementations ...
OMA LwM2M Workshop - Julien Vermillard, OMA LwM2M Projects in Eclipse Foundation
Introduction to CoAP the REST protocol for M2M
Standards Drive the Internet of Things
ARM CoAP Tutorial
M2M, IoT, Device management: one protocol to rule them all? - EclipseCon 2014
Ad

Similar to OMA LwM2M Workshop - Antonio Jara, OMA LabKit (20)

PDF
OMA LwM2M - HOP Ubiquitous
PDF
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...
PPTX
OMA LwM2M Workshop - Friedhelm Rodermund, OMA LwM2M in the IoT Space
PDF
OMA Developer Tool Kit - Mobile World Congress
PPTX
Open Source IoT at Eclipse
PPT
f2f-overview12.ppt
PPT
f2f-overview1-presentation about rabbitmq and middleware
PPTX
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
PPT
RabbitMQ Protocol Essentials - Introduction for beginners
 
PDF
IXIA VISIBILITY ARCHITECTURE Eliminating Blind spots
PDF
Manufacturing Webinar AMS
PDF
OpenStack Murano
PDF
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
PDF
[CLASS 2014] Palestra Técnica - Delfin Rodillas
PDF
Service Scenarios and Learnings from the Belgacom EasyHome Lab - Bernard Boël...
PPTX
Movimento Management Protocols
PPTX
Free OpUtils Training presentation
PPTX
PDF
Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...
PPTX
OMA Lightweight M2M
OMA LwM2M - HOP Ubiquitous
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...
OMA LwM2M Workshop - Friedhelm Rodermund, OMA LwM2M in the IoT Space
OMA Developer Tool Kit - Mobile World Congress
Open Source IoT at Eclipse
f2f-overview12.ppt
f2f-overview1-presentation about rabbitmq and middleware
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
RabbitMQ Protocol Essentials - Introduction for beginners
 
IXIA VISIBILITY ARCHITECTURE Eliminating Blind spots
Manufacturing Webinar AMS
OpenStack Murano
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
[CLASS 2014] Palestra Técnica - Delfin Rodillas
Service Scenarios and Learnings from the Belgacom EasyHome Lab - Bernard Boël...
Movimento Management Protocols
Free OpUtils Training presentation
Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...
OMA Lightweight M2M

More from Open Mobile Alliance (16)

PDF
IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)
PDF
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
PPTX
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
PPTX
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
PDF
IoT Seminar (Oct. 2016) Alex Edelmann - Bosch Singapore
PDF
IoT Seminar (Oct. 2016) Tao Lin - Movimento Group
PDF
IoT Seminar (Oct. 2016) CK Vishwakarma - IOTSG
PDF
OMA Open Source Industry Survey Results
PPTX
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
PDF
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
PDF
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
PDF
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
PDF
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...
PDF
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...
PPTX
Intro to OMA GotAPI
PPTX
Industry Organizations’ global perspective on 5G
IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
IoT Seminar (Oct. 2016) Alex Edelmann - Bosch Singapore
IoT Seminar (Oct. 2016) Tao Lin - Movimento Group
IoT Seminar (Oct. 2016) CK Vishwakarma - IOTSG
OMA Open Source Industry Survey Results
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...
Intro to OMA GotAPI
Industry Organizations’ global perspective on 5G

Recently uploaded (20)

PPTX
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
AI And Its Effect On The Evolving IT Sector In Australia - Elevate
PDF
Transforming Manufacturing operations through Intelligent Integrations
PDF
DevOps & Developer Experience Summer BBQ
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Electronic commerce courselecture one. Pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
REPORT: Heating appliances market in Poland 2024
PDF
Omni-Path Integration Expertise Offered by Nor-Tech
PDF
madgavkar20181017ppt McKinsey Presentation.pdf
PDF
CIFDAQ's Market Wrap: Ethereum Leads, Bitcoin Lags, Institutions Shift
PDF
Reimagining Insurance: Connected Data for Confident Decisions.pdf
PDF
Modernizing your data center with Dell and AMD
PPTX
CroxyProxy Instagram Access id login.pptx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
AI And Its Effect On The Evolving IT Sector In Australia - Elevate
Transforming Manufacturing operations through Intelligent Integrations
DevOps & Developer Experience Summer BBQ
MYSQL Presentation for SQL database connectivity
Electronic commerce courselecture one. Pdf
20250228 LYD VKU AI Blended-Learning.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Chapter 3 Spatial Domain Image Processing.pdf
Review of recent advances in non-invasive hemoglobin estimation
REPORT: Heating appliances market in Poland 2024
Omni-Path Integration Expertise Offered by Nor-Tech
madgavkar20181017ppt McKinsey Presentation.pdf
CIFDAQ's Market Wrap: Ethereum Leads, Bitcoin Lags, Institutions Shift
Reimagining Insurance: Connected Data for Confident Decisions.pdf
Modernizing your data center with Dell and AMD
CroxyProxy Instagram Access id login.pptx
CIFDAQ's Market Insight: SEC Turns Pro Crypto

OMA LwM2M Workshop - Antonio Jara, OMA LabKit

  • 1. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 1 OMA LWM2M LabKit Dr. Antonio J. Jara HOP Ubiquitous S.L. (CEO) IEEE Communications Society Internet of Things Technical Committee (Vice-chair) [email protected] Commercial in confidence | © HOP Ubiquitous S.L. 2015
  • 2. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 2 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.
  • 3. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 3 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
  • 4. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 4 OMA Lab Kit overview - Ecosystem
  • 5. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 5 HOPs: The value of our stack in a tiny device HOP keyring 21 HOP Extended HOP Basic 3 HOP Core 4 HOP Wear 5 HOP Haku 6
  • 6. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 6 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
  • 7. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 7 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)
  • 8. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 8 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
  • 9. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 9 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
  • 10. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 10 OMA LWM2M LabKit - Library
  • 11. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 11 Set-up LabKit: Stacks and Libraries https://github.com/HOP-Ubiquitous/JUbiboxOMA
  • 12. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 12 Scan / Connect Scan, discovery and set-up the connection with a Bluetooth device OMA Server (Leshan extension) Leshan wrapper to read, write, and observe OMA Web Objects / Resources IPv6/6LoWPAN Border Router GLoWBAL IPv6 support for addressing globally the Bluetooth IPv6 sensors with IPv6 Device Listing Device information, features, objects supported, etc. Set-up LabKit: Stacks and Libraries https://github.com/HOP-Ubiquitous/JUbiboxOMA
  • 13. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 13 OMA LWM2M DEMO
  • 14. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 14 OMA LWM2M Server: Registration
  • 15. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 15 OMA LWM2M Server: Device details
  • 16. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 16 OMA LWM2M Server: IPSO Humidity Open Mobile Naming Authority (OMNA)
  • 17. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 17 OMA LWM2M Server: IPSO GPIO /Temperature
  • 18. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 18 OMA LWM2M Server: New Objects (Noise)
  • 19. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 19 OMA LWM2M Server: Observe
  • 20. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 20 OMA LabKitComponents
  • 21. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 21 OMA LabKit 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 To be released in the:
  • 22. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 22 Contact details
  • 23. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 23 Annex: Areal-lifeDEMO // OMA ObjectsinEENAStandards
  • 24. OMA LWM2M LabKit | Commercial in confidence | © HOP Ubiquitous S.L. 2015 | www.hopu.eu | Page 24 A real DEMO (Joint innovation with Fujitsu / HES-SO) http://www.hopu.eu/?p=403