Presentation on Device Management for Internet of Things Constrained Devices, OMA Lightweight M2M, given at the Internet of Things Thames Valley Meetup on 23 March, 2016
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
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/
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/
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/