SlideShare a Scribd company logo
1 of 19
Download to read offline
Device  Management
for
Internet  of  Things  
Constrained  Devices
OMA  Lightweight  M2M
Duncan  Purves
Connect2  Systems
duncan@connect2.io
http:connect2.io
Why  do  we  need
Remote  Device  Management?
The  devices  are  often  deployed  in
remote  or  difficult  to  access  locations
locations
This  impacts  the  cost  of  managing  and  maintaining  the  devices
Photo  Source:  Wikimedia  Commons;;  Author  Peripitus
Must  be  easy  to  update  device  software
for  new  features  and  bug  fixes
Toyota
Recall  1.9  million  Prius  hybrids
Because  of  a  software  fault  that  
may  cause  the  vehicle  to  slow  
down  suddenly
Over-­the-­Air  software  update  
to  its  Model  S  vehicles
To  fix  an  overheating  issue
Tesla  
Security  – you  need  to  be  able  update  device  firmware
What  challenges  do  we  face?
Challenges  – Powering  IoT  devices  and  sensors
In  many  industrial  situations  the  sensors/devices  will  be  
powered  from  batteries  that  require  a  lifetime  of  5  -­ 10  years
⁃ You  do  not  want  to  flatten  the  battery  when  performing  
a  firmware  upgrade!
Photo  Source:  Wikimedia  Commons;;  Authors:  Matthew  D.  Wilson  LtPowers  &  Accu4all
Constrained  Devices  and  Networks
limited  CPU  and  memory
limited  communications  bandwidth
on  a  wireless  network
Device  Management  Standards
IoT  Remote  Device  Management  Standards
Historically  there  has  been  no  industry  standard  for  the  remote  
management  of  M2M/IoT   devices
This  contrasts  with  industry  standards  available  that  cater  for  the  remote  
management  requirements  of:
§ Fixed  network  broadband  DSL  routers  (TR-­69)
§ Enterprise  IP  networks  (SNMP)
§ Mobile  phones (OMA  DM)
Leading  Industry  Forum  the  Open  Mobile  Alliance  is  developing  a  new  
industry  standard  for  IoT  constrained  devices:
§ OMA  LightweightM2M  v  1.0  (LWM2M)
http://technical.openmobilealliance.org/Technical/technical-­information/release-­program/current-­releases/oma-­lightweightm2m-­v1-­0  
http://openmobilealliance.org/
OMA  Lightweight  M2M  Deployment  Scenario
©    2015  Open  Mobile  Alliance  Ltd
Device  Management  -­ OMA  Lightweight  M2M  Protocol
Protocol  Stack
Overall  architecture  of  the  LWM2M  Enabler
©    2015  Open  Mobile  Alliance  Ltd
An  Object  defines  a  grouping   of  Resources,  for  example  the  Firmware  Update  Object  
contains  all  the  Resources  used  for  firmware  update  purposes
©    2015  Open  Mobile  Alliance  Ltd
LWM2M  Resource  Model
Device  Management  &  Service  Enablement  Interface
©    2015  Open  Mobile  Alliance  Ltd
§ Is  used  to  access  Resource  and  Object  instances
§ Operations  that  can  be  performed  include:
Ø Read,  Discover,  Write,  Write  Attributes,  Execute,  Create,  Delete
LWM2M  Objects  defined  by  OMA  LWM2M  1.0  
©    2015  Open  Mobile  Alliance  Ltd
Object Object  ID
LWM2M  Security 0
LWM2M  Server 1
Access  Control   2
Device 3
Connectivity  Monitoring 4
Firmware 5
Location 6
Connectivity  Statistics 7
Other  organizations  and  companies  may  define  
additional  LWM2M  Objects  e.g.  IPSO  Alliance  Smart  
Objects
http://www.ipso-­alliance.org/
LWM2M  Open  Source  Clients  &  Servers
§ Leshan is  an  Eclipse  project  LWM2M  
Server  implementation  in  Java
§ Wakaama is  an  Eclipse  project  LWM2M  
Client
§ hawkBit is  an  Eclipse  project  that  aims  
to  create  a  domain  independent  back  
end  solution  for  rolling  out  software  
updates
https://projects.eclipse.org/projects/technology.wakaama
https://projects.eclipse.org/projects/iot.hawkbit
http://www.eclipse.org/leshan/
Eclipse  Leshan  Sandbox  Server
Wide  Area  Gateway
Edge  Gateway
IPv6/4 Cellular/Ethernet  Interface
Connect2  Systems  Device  Management  Solution
Wireless  
Sensor  Node
Wireless  
Sensor  Node
Wireless  
Sensor  Node
Wireless  
Sensor  Node
Cellular
Public/Private  Data  Network
LWM2M  
Server
Remote  
Management
Application
IoT
Application
Platform
Sensor  
Data
Wireless  
Sensor  
Network  
Manager
LWM2M  Client
Smart  Objects
MQTT  
Broker
Sensor  
Network  
Manager
Interface
Cellular/Ethernet  Router
IoT  App  
Platform
Protocols
FTP
Firmware  Image  
Compression  +  
Package  Generator
LWM2M  
Bootstrap  
Server
DM  
Client
DM  
Client
DM  
Client
DM  
Client
6LoWPAN
©    2016  Connect2  Systems  Limited
devicepilot
We  will  demonstrate  end-­to-­end  remote  management  with  ‘devicepilot’  cloud  
based  software  service  at  the  next  IoT  Thames  Valley  Meetup  on  25  May,  2016
http://www.meetup.com/Internet-­of-­Things-­Thames-­Valley/
http://www.devicepilot.com/

More Related Content

What's hot

IoT - IT 423 ppt
IoT - IT 423 pptIoT - IT 423 ppt
IoT - IT 423 ppt
Mhae Lyn
 

What's hot (20)

IOT Presentation Seminar PPT
IOT Presentation Seminar PPTIOT Presentation Seminar PPT
IOT Presentation Seminar PPT
 
Introduction to Arduino & Raspberry Pi
Introduction to Arduino & Raspberry PiIntroduction to Arduino & Raspberry Pi
Introduction to Arduino & Raspberry Pi
 
IoT Security: Problems, Challenges and Solutions
IoT Security: Problems, Challenges and SolutionsIoT Security: Problems, Challenges and Solutions
IoT Security: Problems, Challenges and Solutions
 
Fog ppt
Fog ppt Fog ppt
Fog ppt
 
IoT security
IoT securityIoT security
IoT security
 
Iot and cloud computing
Iot and cloud computingIot and cloud computing
Iot and cloud computing
 
The Internet of Things (IoT) and cybersecurity: A secure-by-design approach
The Internet of Things (IoT) and cybersecurity: A secure-by-design approachThe Internet of Things (IoT) and cybersecurity: A secure-by-design approach
The Internet of Things (IoT) and cybersecurity: A secure-by-design approach
 
Iot enabled technologies
Iot enabled technologiesIot enabled technologies
Iot enabled technologies
 
Top Technology Trends in IoT for 2022
Top Technology Trends in IoT for 2022Top Technology Trends in IoT for 2022
Top Technology Trends in IoT for 2022
 
Iot(security)
Iot(security)Iot(security)
Iot(security)
 
Big data analysis and Internet of Things(IoT)
Big data analysis and Internet of Things(IoT)Big data analysis and Internet of Things(IoT)
Big data analysis and Internet of Things(IoT)
 
Introduction to IOT
Introduction to IOTIntroduction to IOT
Introduction to IOT
 
Internet of Things (IoT) - Slide Marvels, Top PowerPoint presentation design ...
Internet of Things (IoT) - Slide Marvels, Top PowerPoint presentation design ...Internet of Things (IoT) - Slide Marvels, Top PowerPoint presentation design ...
Internet of Things (IoT) - Slide Marvels, Top PowerPoint presentation design ...
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Protocols for IoT
Protocols for IoTProtocols for IoT
Protocols for IoT
 
IoT - IT 423 ppt
IoT - IT 423 pptIoT - IT 423 ppt
IoT - IT 423 ppt
 
IoT and Big Data
IoT and Big DataIoT and Big Data
IoT and Big Data
 
Fog computing in IoT
Fog computing in IoTFog computing in IoT
Fog computing in IoT
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applications
 
Develop IoT Project Using IoT Platform in the Era IR 4.0
Develop IoT Project Using IoT Platform in the Era IR 4.0Develop IoT Project Using IoT Platform in the Era IR 4.0
Develop IoT Project Using IoT Platform in the Era IR 4.0
 

Similar to Device Management for Internet of Things Constrained Devices OMA Lightweight M2M

Similar to Device Management for Internet of Things Constrained Devices OMA Lightweight M2M (20)

How do you manage Internet of Things (IoT) devices at scale
How do you manage Internet of Things (IoT) devices at scaleHow do you manage Internet of Things (IoT) devices at scale
How do you manage Internet of Things (IoT) devices at scale
 
OpenStack Murano
OpenStack MuranoOpenStack Murano
OpenStack Murano
 
Open Programmable Architecture for Java-enabled Network Devices
Open Programmable Architecture for Java-enabled Network DevicesOpen Programmable Architecture for Java-enabled Network Devices
Open Programmable Architecture for Java-enabled Network Devices
 
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
 
Open Source IoT at Eclipse
Open Source IoT at EclipseOpen Source IoT at Eclipse
Open Source IoT at Eclipse
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge Clouds
 
Open web device as the reference feature phone
Open web device as the reference feature phoneOpen web device as the reference feature phone
Open web device as the reference feature phone
 
Enabling the-Connected-Car-Java
Enabling the-Connected-Car-JavaEnabling the-Connected-Car-Java
Enabling the-Connected-Car-Java
 
Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09
 
Con8823 access management for the internet of things-final
Con8823   access management for the internet of things-finalCon8823   access management for the internet of things-final
Con8823 access management for the internet of things-final
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT Cloud
 
Movimento Management Protocols
Movimento Management ProtocolsMovimento Management Protocols
Movimento Management Protocols
 
Ant colony Optimization: A Solution of Load balancing in Cloud  
Ant colony Optimization: A Solution of Load balancing in Cloud  Ant colony Optimization: A Solution of Load balancing in Cloud  
Ant colony Optimization: A Solution of Load balancing in Cloud  
 
Ds24756760
Ds24756760Ds24756760
Ds24756760
 
Locationless data science on a modern secure edge
Locationless data science on a modern secure edgeLocationless data science on a modern secure edge
Locationless data science on a modern secure edge
 
JavaOne 2015: CON 3437 - Smart Devices for the Internet of Things ...
JavaOne 2015: CON 3437 - Smart Devices for the Internet of Things ...JavaOne 2015: CON 3437 - Smart Devices for the Internet of Things ...
JavaOne 2015: CON 3437 - Smart Devices for the Internet of Things ...
 
Harbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 WrapHarbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 Wrap
 
SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...
SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...
SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...
 
Government and Education: IT Tools to Support Your Hybrid Workforce
Government and Education: IT Tools to Support Your Hybrid WorkforceGovernment and Education: IT Tools to Support Your Hybrid Workforce
Government and Education: IT Tools to Support Your Hybrid Workforce
 
CloudBerry
CloudBerryCloudBerry
CloudBerry
 

More from Duncan Purves

More from Duncan Purves (20)

Supporting Elderly Independent Living with IOT devices
Supporting Elderly Independent Living with IOT devicesSupporting Elderly Independent Living with IOT devices
Supporting Elderly Independent Living with IOT devices
 
The Internet of Trees (IoTr) and is the IoT really sustainable?
The Internet of Trees (IoTr) and is the IoT really sustainable?The Internet of Trees (IoTr) and is the IoT really sustainable?
The Internet of Trees (IoTr) and is the IoT really sustainable?
 
Insights into the IoT market
Insights into the IoT marketInsights into the IoT market
Insights into the IoT market
 
Meeting the NIS Directive with Distributed Ledgers
Meeting the NIS Directive with Distributed LedgersMeeting the NIS Directive with Distributed Ledgers
Meeting the NIS Directive with Distributed Ledgers
 
Extending the reach of IoT to address global scale challenges
Extending the reach of IoT to address global scale challengesExtending the reach of IoT to address global scale challenges
Extending the reach of IoT to address global scale challenges
 
Smart Cities: A new development
Smart Cities: A new developmentSmart Cities: A new development
Smart Cities: A new development
 
Can you trust your smart building
Can you trust your smart buildingCan you trust your smart building
Can you trust your smart building
 
Saving lives on British Railways with IQRF
Saving lives on British Railways with IQRFSaving lives on British Railways with IQRF
Saving lives on British Railways with IQRF
 
5G and Connected Communities
5G and Connected Communities5G and Connected Communities
5G and Connected Communities
 
AWS IoT and Alexa in the connected home
AWS IoT and Alexa in the connected homeAWS IoT and Alexa in the connected home
AWS IoT and Alexa in the connected home
 
PSA Certified – building trust in IoT
PSA Certified – building trust in IoTPSA Certified – building trust in IoT
PSA Certified – building trust in IoT
 
Smart City Challenge calls
Smart City Challenge callsSmart City Challenge calls
Smart City Challenge calls
 
Vodafone's NB-IoT Rollout
Vodafone's NB-IoT RolloutVodafone's NB-IoT Rollout
Vodafone's NB-IoT Rollout
 
Are you prepared for R&D funding
Are you prepared for R&D fundingAre you prepared for R&D funding
Are you prepared for R&D funding
 
Thames Valley Berkshire Smart City Cluster Challenge
Thames Valley Berkshire Smart City Cluster ChallengeThames Valley Berkshire Smart City Cluster Challenge
Thames Valley Berkshire Smart City Cluster Challenge
 
World Bee Project - The Connected Hive & The Future of Farming
World Bee Project - The Connected Hive & The Future of FarmingWorld Bee Project - The Connected Hive & The Future of Farming
World Bee Project - The Connected Hive & The Future of Farming
 
Bridging the gap between hardware and the cloud
Bridging the gap between hardware and the cloudBridging the gap between hardware and the cloud
Bridging the gap between hardware and the cloud
 
Cyber Academic Startup Accelerator Programme
Cyber Academic Startup Accelerator ProgrammeCyber Academic Startup Accelerator Programme
Cyber Academic Startup Accelerator Programme
 
Digital buildings
Digital buildingsDigital buildings
Digital buildings
 
The University of Sheffield AMRC
The University of Sheffield AMRCThe University of Sheffield AMRC
The University of Sheffield AMRC
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
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...
 

Device Management for Internet of Things Constrained Devices OMA Lightweight M2M

  • 1. Device  Management for Internet  of  Things   Constrained  Devices OMA  Lightweight  M2M Duncan  Purves Connect2  Systems duncan@connect2.io http:connect2.io
  • 2. Why  do  we  need Remote  Device  Management?
  • 3. The  devices  are  often  deployed  in remote  or  difficult  to  access  locations locations This  impacts  the  cost  of  managing  and  maintaining  the  devices Photo  Source:  Wikimedia  Commons;;  Author  Peripitus
  • 4. Must  be  easy  to  update  device  software for  new  features  and  bug  fixes Toyota Recall  1.9  million  Prius  hybrids Because  of  a  software  fault  that   may  cause  the  vehicle  to  slow   down  suddenly Over-­the-­Air  software  update   to  its  Model  S  vehicles To  fix  an  overheating  issue Tesla  
  • 5. Security  – you  need  to  be  able  update  device  firmware
  • 6. What  challenges  do  we  face?
  • 7. Challenges  – Powering  IoT  devices  and  sensors In  many  industrial  situations  the  sensors/devices  will  be   powered  from  batteries  that  require  a  lifetime  of  5  -­ 10  years ⁃ You  do  not  want  to  flatten  the  battery  when  performing   a  firmware  upgrade! Photo  Source:  Wikimedia  Commons;;  Authors:  Matthew  D.  Wilson  LtPowers  &  Accu4all
  • 8. Constrained  Devices  and  Networks limited  CPU  and  memory limited  communications  bandwidth on  a  wireless  network
  • 10. IoT  Remote  Device  Management  Standards Historically  there  has  been  no  industry  standard  for  the  remote   management  of  M2M/IoT   devices This  contrasts  with  industry  standards  available  that  cater  for  the  remote   management  requirements  of: § Fixed  network  broadband  DSL  routers  (TR-­69) § Enterprise  IP  networks  (SNMP) § Mobile  phones (OMA  DM) Leading  Industry  Forum  the  Open  Mobile  Alliance  is  developing  a  new   industry  standard  for  IoT  constrained  devices: § OMA  LightweightM2M  v  1.0  (LWM2M) http://technical.openmobilealliance.org/Technical/technical-­information/release-­program/current-­releases/oma-­lightweightm2m-­v1-­0   http://openmobilealliance.org/
  • 11. OMA  Lightweight  M2M  Deployment  Scenario ©    2015  Open  Mobile  Alliance  Ltd
  • 12. Device  Management  -­ OMA  Lightweight  M2M  Protocol Protocol  Stack Overall  architecture  of  the  LWM2M  Enabler ©    2015  Open  Mobile  Alliance  Ltd
  • 13. An  Object  defines  a  grouping   of  Resources,  for  example  the  Firmware  Update  Object   contains  all  the  Resources  used  for  firmware  update  purposes ©    2015  Open  Mobile  Alliance  Ltd LWM2M  Resource  Model
  • 14. Device  Management  &  Service  Enablement  Interface ©    2015  Open  Mobile  Alliance  Ltd § Is  used  to  access  Resource  and  Object  instances § Operations  that  can  be  performed  include: Ø Read,  Discover,  Write,  Write  Attributes,  Execute,  Create,  Delete
  • 15. LWM2M  Objects  defined  by  OMA  LWM2M  1.0   ©    2015  Open  Mobile  Alliance  Ltd Object Object  ID LWM2M  Security 0 LWM2M  Server 1 Access  Control   2 Device 3 Connectivity  Monitoring 4 Firmware 5 Location 6 Connectivity  Statistics 7 Other  organizations  and  companies  may  define   additional  LWM2M  Objects  e.g.  IPSO  Alliance  Smart   Objects http://www.ipso-­alliance.org/
  • 16. LWM2M  Open  Source  Clients  &  Servers § Leshan is  an  Eclipse  project  LWM2M   Server  implementation  in  Java § Wakaama is  an  Eclipse  project  LWM2M   Client § hawkBit is  an  Eclipse  project  that  aims   to  create  a  domain  independent  back   end  solution  for  rolling  out  software   updates https://projects.eclipse.org/projects/technology.wakaama https://projects.eclipse.org/projects/iot.hawkbit http://www.eclipse.org/leshan/
  • 18. Wide  Area  Gateway Edge  Gateway IPv6/4 Cellular/Ethernet  Interface Connect2  Systems  Device  Management  Solution Wireless   Sensor  Node Wireless   Sensor  Node Wireless   Sensor  Node Wireless   Sensor  Node Cellular Public/Private  Data  Network LWM2M   Server Remote   Management Application IoT Application Platform Sensor   Data Wireless   Sensor   Network   Manager LWM2M  Client Smart  Objects MQTT   Broker Sensor   Network   Manager Interface Cellular/Ethernet  Router IoT  App   Platform Protocols FTP Firmware  Image   Compression  +   Package  Generator LWM2M   Bootstrap   Server DM   Client DM   Client DM   Client DM   Client 6LoWPAN ©    2016  Connect2  Systems  Limited
  • 19. devicepilot We  will  demonstrate  end-­to-­end  remote  management  with  ‘devicepilot’  cloud   based  software  service  at  the  next  IoT  Thames  Valley  Meetup  on  25  May,  2016 http://www.meetup.com/Internet-­of-­Things-­Thames-­Valley/ http://www.devicepilot.com/