Release Notes for ZentriOS-WZ-3.0
ZentriOS-WZ-3.0 offers developers an exciting new way of getting secure wirelessly connected embedded products to market in double-quick time with the added benefit of reducing product cost and design complexity.
With this release, developers can use the ZentriOS SDK to write apps that run directly on Zentri wireless modules and approved connectivity hardware available from Zentri partners.
To accommodate new features, and to support customer feature requests, several features that were available in WiConnect (the predecessor of ZentriOS), have been overhauled. WPS will not be available for use with the Command API, however WPS will be available when using apps that run on ZentriOS. The goHACK.me API has also been deprecated and will soon be replaced with a cloud API that works with the Zentri Cloud. The Zentri Cloud API will only be accessible to apps.
Prior to this release, secure wireless OTA firmware updates for devices were internally managed by Zentri. With the new release, you can now manage your products and firmware directly using the Zentri Device Management Service.
So what are you waiting for? Sign-up to the DMS and start developing apps for ZentriOS today!
See Updating your WiConnect device to update a device running WiConnect version 2.4.1.5 or earlier.
For a version history, see ZentriOS Editions and Versions.
Known Issues (v3.0.0)
Last Updated : May, 2016
Description | Solution or Workaround |
---|---|
Formatting bulk flash fails. | Update to ZentriOS 3.1 |
Changelog
Fixes and Improvements
Topic | Description |
---|---|
Security | x509 certs now work if line endings are either \r , \n or a combination |
Peripherals - GPIO | Setting gpio.init now succeeds if a GPIO is set dynamically by gdi or gpio.init |
Commands Added
Change | Description |
---|---|
dms | DMS (Device Management Service) commands |
uart_update | Update to latest UART settings without reboot |
Commands Changed
Change | Description |
---|---|
network_lookup | Added -i option to set interface |
force_safemode | Additional <safemode type> argument |
Variables Added
Change | Description |
---|---|
dms.bundle_id | Displays DMS bundle ID of the firmware bundle most recently returned by OTA. |
network.tls.client_cert | TLS client cert file |
network.tls.client_key | TLS client cert key |
network.tls.version | TLS version |
ntp.interface | Specify the network interface used by NTP feature. |
system.build_number | Display ZentriOS build number |
system.ota_interface | Support for devices with multiple Internet-enabled network interfaces |
Variables Changed
Change | Description |
---|---|
broadcast.udp.data | Removed. Use broadcast.data |
broadcast.udp.interface | Removed. Use broadcast.interface |
broadcast.udp.interval | Removed. Use broadcast.interval |
network.tls.ca_cert | Renamed from network.ca_cert |
softap.dhcp_server.enabled | Renamed from softap.dhcp_server |
softap.dns_server.enabled | Renamed from softap.dns_server |
softap.dns_server.url | Renamed from softap.url |
softap.static.gateway | Renamed from softap.gateway |
softap.static.ip | Renamed from softap.ip |
softap.static.netmask | Renamed from softap.netmask |
system.boot.image | Renamed from system.boot_app |
system.memory.usage | Renamed from system.memory_usage |
system.safemode.disabled | Renamed from system.safemode_disabled |
system.safemode.status | Renamed from system.safemode |
wlan.antenna | Removed. Use wlan.antenna.select |
network.dhcp | Removed. Use wlan.dhcp.enabled |
wlan.dhcp.enabled | Renamed from network.dhcp.enabled |
wlan.dhcp.hostname | Renamed from network.dhcp.hostname |
wlan.dhcp.timeout | Renamed from network.dhcp.timeout |
wlan.network.dns | Renamed from network.dns |
wlan.network.gateway | Renamed from network.gateway |
wlan.network.ip | Renamed from network.ip |
wlan.network.netmask | Renamed from network.netmask |
wlan.network.status | Renamed from network.status |
wlan.network.status_gpio | Renamed from network.status_gpio |
wlan.static.dns | Renamed from static.dns |
wlan.static.gateway | Renamed from static.gateway |
wlan.static.ip | Renamed from static.ip |
wlan.static.netmask | Renamed from static.netmask |