Skip to content

Releases: PelionIoT/pelion-client-lite-example

Device Management Client Lite 1.4.0

21 Sep 09:16
30544a2
Compare
Choose a tag to compare

Example application

  • Fixed a bug that caused the application to assume event_id and event_type are both 0 when the event handler is initialized. Now, it uses PDMC_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 to prebuilt-bl.lib.
    • The new bootloader library contains a bootloader binary image and an mbed_lib.json file for each target in the prebuilt-bl/TARGET_target_name/TARGET_BL_INTERNAL_FLASH directory. The mbed_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; and restricted_size.
    • Added the target.bootloader_img parameter to the mbed_lib.json file of the bootloader. This parameter defines the path to the bootloader image.
    • Set the storage configuration to null in the mbed_app.json file to ignore the default storage configuration. As a result, the build system uses the configuration defined by the mbed_lib.json file of the bootloader.
  • [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, using float type LWM2M resources requires disabling minimal-printf.

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

09 Dec 14:08
9610795
Compare
Choose a tag to compare

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

26 Aug 13:18
61a0610
Compare
Choose a tag to compare
Pre-release

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

19 Aug 09:02
044bbd1
Compare
Choose a tag to compare
Pre-release

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

05 Jun 09:49
99b4ca4
Compare
Choose a tag to compare
Pre-release

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

22 May 09:01
4f10d9d
Compare
Choose a tag to compare
Pre-release
  • 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" from mbed_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 for K64F and ESP8266 Wi-Fi to compile for baremetal optimized Mbed TLS configuration:

    1. In the mbed-cloud-client/tools folder, run ./setup_optimized_mbedtls.sh.
    2. 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
    

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

12 Feb 12:31
12b8b12
Compare
Choose a tag to compare
Pre-release

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