Device Management Client 4.0.0 General Availability
- Updated to Mbed OS 5.14.0.
- [Linux] Updated Mbed TLS to 2.19.1.
- The example application initialization is now done in multiple steps. This ensures the succcessful initialization of the Device Management Client library. It needs to be properly initialized before the memory intensive components (for example nanostack mesh stack).
- Removed
CY8CKIT_062_WIFI_BT_PSA
, which is no longer supported starting from Mbed OS 5.13.1. - [Linux] Fixed busy-loop when
stdin
is not connected. - Added default behavior for optionally created
Factory Reset
Resource located under theDevice
Object/3/0/5
. - You can overwrite both
Reboot
andFactory Reset
Resource default behavior by implementing corresponding handler functions. - Added support for Discovery
L475VG IOT01A
target board (configs/wifi.json
). - Added PSA support for
NUCLEO_F411RE
target board (configs-psa/wifi.json
). - Added PSA support for Linux (
define_linux_psa.txt
). - Changed
NUCLEO_F411RE
Wi-Fi configuration to use ESP8266 module instead of the deprecated X-Nucleo IDW01M1. - Unified Wi-Fi configuration files.
configs/wifi.json
andconfigs-psa/wifi.json
now include all supported Wi-Fi configurations except the minimum configuration example, which is still inconfigs/wifi_esp8266_minimal.json
. - New application feature to introduce random delay for Device Management Client registration after the network connection has been established. You can use this feature to stabilize large mesh-type networks with high latency and limited bandwidth. By default, it is enabled for mesh-type networks and disabled for other configurations. To enable the random delay, define
STARTUP_MAX_RANDOM_DELAY
in seconds.
Release notes can be found from:
https://cloud.mbed.com/docs/current/release-notes/device-management-client.html