- Update
mbed-edge
submodule to 0.21.1. Dockerfile.pt-example
takes into account now the case where build or build-debug exists in work area.Dockerfile.simpe-pt-example
base image upgraded tonode:alpine3.18.
- Update mbed-edge submodule to 0.21.0.
- Ubuntu references updated to 22.04 and 20.04 (18.04 dropped).
- Typo fixes.
- Update mbed-edge submodule to 0.20.0.
- Update mbed-edge submodule to 0.19.0.
- Izuma branding changes.
- Updated git submodule mbed-edge to 0.18.0
- Updated docopt script to use python3.
- Use double in node.js examples to fix conversion errors.
- Added Dockerfile to build and run pt-example and simple-js-examples inside docker container.
- Pelion Device Management users do not receive notifications for the translated device’s LwM2M resources which are registered with operations write (PUT) or execute (POST).
- Updated git submodule mbed-edge to 0.17.0
- Updated git submodule mbed-edge to 0.16.0
- PT and Gateway Resource Management (GRM) examples can now update LwM2M resource name while registering gateway or device resources.
- Added JS example
simple-fota-example.js
to demonstrate the API use of subdevice FOTA feature. - Updated the C example
pt-example
to use newmanifest_vendor_and_class
API call to receive vendorID and classID of the parsed/validated update manifest.
- Updated git submodule mbed-edge to 0.15.0
- Updated git submodule mbed-edge to 0.14.0
- Added
simple-grm-example.js
to demonstrate gateway resource management. It helps understand the basic resource manager functionality, such as registering service, adding and updating LwM2M objects. - Updated the C example
pt-example
to demonstrate the flow of firmware update process for devices behind the gateway.
- Update git submodule mbed-edge to 0.13.0
- Updated git submodule mbed-edge to 0.12.0
- Updated git submodule mbed-edge to 0.11.0
- Added fetch for certificate and public key to the mqtt-example.
- Added device certificate renewal support in mqtt-example.
- Added option to create a generic object to the mqtt-example.
- Split the
simple-pt-example.js
Javascript example to 2 examples:simple-pt-example.js
demonstrating PT and Device management.pt-crypto-api-example.js
demonstrating the crypto operations.
- Added new crypto operations to
pt-crypto-api-example.js
. - Replace MQTT example
renew-certificates
API with 2 separate methods:renew-certificate
API which renews a single certificate.set-certificates-list
API which subscribes to receive notifications for given list of certificates.
Added certificate renewal for the examples.
- BLE PT Example bugfixes.
- Fix invalid read of options variant in
ble_write_characteristic
function. - Fix unsafe signal handler calls to
g_idle_add
by using GLib provided signal handlers. - Remove stray call to
pthread_mutex_unlock
indevices_find_device
. - Fix thread safety issues when device is removed from dbus.
- Add logic to reconnect to the BLE device if it gets disconnected.
- Add functionality to reconnect to the bluetooth daemon if the bluetooth daemon restarts.
- Add a json configuration file to extended discovery mode with support to whitelist devices.
- Fix a possible jam if starting the BLE PT example fails for example with incorrect parameters.
- Fix invalid read of options variant in
- PT example bugfixes.
- Measures max value reset corrected to
-FLT_MAX
.
- Measures max value reset corrected to
- cmake 3.5 required
- Bluetooth LE protocol translator example.
- Updated examples to use the Protocol Translator API v2.
- Parameterized simple protocol translator functions to create, update and unregister devices with
deviceId
. The device ID is given in the main entry functions.
- Separated Edge example repository introduced.
- Added local management API example to
simple-js-examples
. - Renamed
lorapt-example
tomqttpt-example
which reflects the actual implementation better. - Started using
pt_resource_t
instead ofpt_resource_opaque_t
, becausept_resource_opaque_t
is deprecated.