Skip to content

Commit

Permalink
Merge pull request #90 from PelionIoT/release-4.13.2
Browse files Browse the repository at this point in the history
mbed-cloud-client-example 4.13.2
  • Loading branch information
jenia81 authored Dec 10, 2023
2 parents bf9e4c9 + 39ca1a2 commit e458770
Show file tree
Hide file tree
Showing 9 changed files with 17 additions and 11 deletions.
12 changes: 9 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog for Izuma Device Management Client example application

## Release 4.13.2 (10.12.2023)

- Extend the lifetime from 3 minutes to 2 hours.
Default lifetimes that are too frequent can deplete battery-operated devices.
It needs to be adjusted according to the specific usage scenario of the device.

## Release 4.13.1 (16.02.2023)

- Updated `mbedTLS` from 2.28.1 to 2.28.2 for Linux targets and updated GitHub domain for it (from ArmMbed to Mbed-TLS).
Expand Down Expand Up @@ -155,7 +161,7 @@
* Defer firmware update installation.
* Candidate encryption on external storage.
* Mbed OS non-mesh and Linux targets are configured to use the new upgraded Update client.
* Note - if you wish to use legacy Update client in your Mbed OS non mesh target, please refer to the configurations in PDMC exmaple 4.7.1.
* Note - if you wish to use legacy Update client in your Mbed OS non mesh target, please refer to the configurations in PDMC example 4.7.1.
* Legacy Update client is still used in Mbed OS mesh targets and SDK's targets (NXP, Renesas).
* Upgraded update client bootloaders are located in prebuild-bl folder. Legacy bootloaders are located in tools folder
* On K64F, NUCLEO_F411RE, DISCO_L475VG_IOT01A targets, the update candidate is stored encrypted on the external storage encrypted.
Expand Down Expand Up @@ -350,7 +356,7 @@ No changes.
## Release 3.0.0 (27.03.2019)

* Updated to Mbed OS 5.12.0.
* [Mbed OS] Use asyncronous DNS by default for all targets.
* [Mbed OS] Use asynchronous DNS by default for all targets.
* [Mbed OS] Preview support for Platform Security Architecture (PSA) enabled boards.
* PSA configuration for PSA-enabled Cypress PSoC6 and NXP LPC55S69 boards. Configuration is in the `configs-psa/` folder.
* Both PSA-enabled boards use ESP8266 Wi-Fi.
Expand Down Expand Up @@ -414,7 +420,7 @@ No changes.
* The example uses Mbed OS bootloader binaries and the new Mbed OS feature `FEATURE_BOOTLOADER`. This feature makes the `combine_bootloader_with_app.py` script obsolete. We have removed the obsolete script and old bootloader binaries from the application repository.
* The bootloader is now automatically combined with the application binary at compile time:
* `mbed-cloud-client-example.bin` is the binary you need to flash on the development board.
* You can use `mbed-cloud-client-example_update.bin` for the firmware update as long as the prequisites for firmware update are fullfilled. (See the application tutorial).
* You can use `mbed-cloud-client-example_update.bin` for the firmware update as long as the prequisites for firmware update are fulfilled. (See the application tutorial).
* Removed the legacy configuration file `configs/eth_v4_legacy.json` that was used for Mbed Cloud Client 1.2.6.
* Removed the `.autostart` configurations used by the online compiler.
* Enabled serial buffer in all `.json` files.
Expand Down
2 changes: 1 addition & 1 deletion TESTS/PAL/test.py
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ def find_mbed_pal_tests(self, path):
except KeyError:
self.logger.error(
"Cannot find \"bin_fullpath\" from "
"build_data.json, did build complete succesfully?")
"build_data.json, did build complete successfully?")
exit(-1)
else:
bin_fullpath = os.path.normpath(value)
Expand Down
2 changes: 1 addition & 1 deletion main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ void main_application(void)

#if defined MBED_CONF_MBED_CLOUD_CLIENT_NETWORK_MANAGER &&\
(MBED_CONF_MBED_CLOUD_CLIENT_NETWORK_MANAGER == 1)
// Wait untill client is registered.
// Wait until client is registered.
while (pdmc_registered() == false) {
mcc_platform_do_wait(100);
}
Expand Down
2 changes: 1 addition & 1 deletion mbed-cloud-client.lib
Original file line number Diff line number Diff line change
@@ -1 +1 @@
https://github.com/PelionIoT/mbed-cloud-client/#cdacedb38db21eec59684af3e23556a69e6d1317
https://github.com/PelionIoT/mbed-cloud-client/#660b30701cc27a412d9e7ec88b885b3caaff3dd2
2 changes: 1 addition & 1 deletion mbed_app.json
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@
"value" : null
},
"enable-ds-custom-metrics-example": {
"help" : "Enable Device Sentry custom metrics example applicaton",
"help" : "Enable Device Sentry custom metrics example application",
"options" : [null, 1],
"value" : null
}
Expand Down
2 changes: 1 addition & 1 deletion mbed_app_lwm2m_compliant.json
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@
"value" : null
},
"enable-ds-custom-metrics-example": {
"help" : "Enable Device Sentry custom metrics example applicaton",
"help" : "Enable Device Sentry custom metrics example application",
"options" : [null, 1],
"value" : null
}
Expand Down
2 changes: 1 addition & 1 deletion mbed_cloud_client_user_config.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
#define MBED_CLOUD_CLIENT_ENDPOINT_TYPE "default"
#endif

#define MBED_CLOUD_CLIENT_LIFETIME (3*60)
#define MBED_CLOUD_CLIENT_LIFETIME (2*60*60)

// Option to migrate the bootstrap server to another URI.
// You must specify both, activate feature via
Expand Down
2 changes: 1 addition & 1 deletion source/pdmc_example.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ bool pdmc_connect()
/* Set callback functions for authorizing updates and monitoring progress.
Code is implemented in update_ui_example.cpp
Both callbacks are completely optional. If no authorization callback
is set, the update process will procede immediately in each step.
is set, the update process will proceed immediately in each step.
*/
update_ui_set_cloud_client(&pdmc_client);
pdmc_client.set_update_authorize_priority_handler(update_authorize_priority_handler);
Expand Down
2 changes: 1 addition & 1 deletion west.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ manifest:
- name: izuma-dm
repo-path: mbed-cloud-client
remote: PelionIoT
revision: cdacedb38db21eec59684af3e23556a69e6d1317
revision: 660b30701cc27a412d9e7ec88b885b3caaff3dd2
path: modules/lib/izuma-dm
- name: zephyr
remote: zephyrproject-rtos
Expand Down

0 comments on commit e458770

Please sign in to comment.