Device Management Client
Pelion's Device Management Client (https://github.com/PelionIoT/mbed-cloud-client) is a library you use to create device applications.
Reference applications for connectivity, firmware update and provisioning
-
mbed-cloud-client-example
(https://github.com/PelionIoT/mbed-cloud-client-example) is a reference application that uses Izuma Device Management Client library and demonstrates how to build a connectivity application.The Device Management Client Example tutorials explain how to build and run the reference application for various targets and operating systems.
Note: Device Management Client example (
mbed-cloud-client-example
) versions 4.8.0 and higher include the upgraded Firmware-Over-the-Air (FOTA) update client. Previous versions of Device Management Client example include the legacy update client. -
factory-configurator-client-example
(https://github.com/PelionIoT/factory-configurator-client-example) is a reference application that uses Izuma Device Management Client library and demonstrates how to build a provisioning application.See the factory tool demo in the provisioning documentation for instructions on how to build and running the provisioning application for various targets and operating systems.
For an explanation of how to combine the reference provisioning application with the reference connectivity application into a single device application, see Creating a single device application for provisioning and connectivity.
Device Management Client update client
Device Management Client 4.8.0 and higher features an upgraded firmware-over-the-air (FOTA) update client and bootloader with advanced memory optimizations and a range of features, including:
- Delta update (also supported by the legacy update client).
- Component update.
- Resume after power failure.
- Defer firmware update download or installation.
- Candidate image encryption on the cloud or on the device.
For more information about implementing FOTA update features in the Izuma clients, see Setting up Firmware-Over-the-Air in your device application.