Releases: PelionIoT/pelion-client-lite-example
Device Management Client Lite 1.4.0
Example application
- Fixed a bug that caused the application to assume
event_id
andevent_type
are both 0 when the event handler is initialized. Now, it usesPDMC_CONNECT_STARTUP_EVENT_TYPE -1
from Client's LWM2M interface when creating the event handler. - [Mbed OS] Updated ISM43362 Wi-Fi driver to #3813a4b with fixes for logging and UDP socket handling.
- Bootloader changes:
- Changed the bootloader library name from
tools.lib
toprebuilt-bl.lib
. - The new bootloader library contains a bootloader binary image and an
mbed_lib.json
file for each target in theprebuilt-bl/TARGET_target_name/TARGET_BL_INTERNAL_FLASH
directory. Thembed_lib.json
file defines common configurations for the bootloader and the application, including the bootloader flash bank size; the storage type, address and size; firmware-over-the-air (FOTA) storage configurations;header_format
; andrestricted_size
. - Added the
target.bootloader_img
parameter to thembed_lib.json
file of the bootloader. This parameter defines the path to the bootloader image. - Set the storage configuration to
null
in thembed_app.json
file to ignore the default storage configuration. As a result, the build system uses the configuration defined by thembed_lib.json
file of the bootloader.
- Changed the bootloader library name from
- [Mbed OS] Updated to 6.12.0:
- minimal-printf is now enabled by default. You can disable it by adding
"target.printf_lib": "std"
to the application configuration. For example, usingfloat
type LWM2M resources requires disabling minimal-printf.
- minimal-printf is now enabled by default. You can disable it by adding
Release notes can be found from:
https://www.pelion.com/docs/pelion-client-lite/latest/release-notes/index.html
Device Management Client Lite 1.3.0
Example application
Changed how the example application behaves when network connect fails. Now the application retries to connect after a timeout.
Release notes can be found from:
https://www.pelion.com/docs/pelion-client-lite/latest/release-notes/index.html
Device Management Client Lite 1.2.1
Device Management Client Lite
Fixed handling of partially written (due to power-cut) flash pages while installing the firmware candidate.
Release notes can be found from:
https://www.pelion.com/docs/pelion-client-lite/latest/release-notes/index.html
Device Management Client Lite 1.2.0
Updated applications and bootloaders to support manifest version 3. This enables support for FOTA library features:
- Update download resume (currently not supported for differential updates) - resume download in case power or connectivity loss.
- Support firmware candidate encryption (useful for external storage) - disabled by default.
- Component update - allow an application to register custom components and installers.
- Semantic version - firmware version is reported based on the semantic version format.
- Firmware version is reported on the
/14/0/2
resource. - Manifest tool v2.0.0 is required to work with this FOTA library.
- Update x.509 certificate is replaced with a public key in uncompressed point format (X9.62) - requires less memory.
- An application can defer the update.
Release notes can be found from:
https://www.pelion.com/docs/pelion-client-lite/latest/release-notes/index.html
Device Management Client Lite 1.1.1
Increased the default lifetime of UDP_QUEUE mode devices to 600 seconds. The earlier, shorter lifetime was causing intermittent issues where the device was unable to re-register before the lifetime expired.
Release notes can be found from:
https://www.pelion.com/docs/pelion-client-lite/latest/release-notes/index.html
Device Management Client Lite 1.1.0
-
Added Pelion E2E test library v0.2.6.
-
Updated to Mbed OS 5.15.3, compatible also with Mbed OS 6.0.0-alpha-3.
-
Added support for NB-IoT Altair modem on
DISCO_L475VG_IOT01A
board. -
Removed
"ppp-cell-iface.apn-lookup"
and"ppp-cell-iface.baud-rate"
frommbed_app.json
, as they are obsolete (removed in Mbed OS 6.0). See details in example issue #3. -
Workaround for GCC LTO issue #12871 in Mbed OS 6.0.0 Alpha 3 to
pico_lte_size.json
. -
Added support for delta-tool and delta updates.
-
Added new configuration
mbed_app_baremetal_tls.json
forK64F
andESP8266
Wi-Fi to compile forbaremetal
optimized Mbed TLS configuration:- In the
mbed-cloud-client/tools
folder, run./setup_optimized_mbedtls.sh
. - To compile, run:
mbed compile -m K64F -t GCC_ARM --app-config mbed_app_baremetal_tls.json --profile profiles/pico_lte_size.json --profile mbed-os/tools/profiles/extensions/minimal-printf.json
- In the
Release notes can be found from:
https://www.pelion.com/docs/pelion-client-lite/latest/release-notes/index.html
Device Management Client Lite 1.0.0
Client Lite 1.0.0 is the first preview release with support for:
NRF52840_DK and easyRF BG96 Cellular.
DISCO_L475VG_IOT01A and in-built ISM43362-M3G-L44 Wi-Fi.
Release notes can be found from:
https://www.pelion.com/docs/pelion-client-lite/latest/release-notes/index.html