Previous Topic

Next Topic

Book Contents

Book Index

OTAUpgradeAdmin Service

Overview

The OTAUpgradeAdmin service (com.prosyst.mbs.services.zigbee.zcl.app.controller) is used to update the firmware of a device.

Registered by Bundles

The OTAUpgradeAdmin service is registered by the ZCL Application Controller bundle.

Used by Bundles

The OTAUpgradeAdmin service is used by the following bundles:

Additional Details

Overview

The main goal of Over The Air Upgrade cluster is to provide interoperable means for devices from different manufacturers to upgrade each other's image. The server side of the OTA Upgrade Cluster is provided by the coordinator, while the client side resides on the router/end devices. The support of the OTA Upgrade Service is provided by the com.prosyst.mbs.services.zigbee.zcl.app.controller.OTAUpgradeAdmin service, which is part of ZigBee module. OTAUpgradeAdmin service is registered by com.prosyst.mbs.zigbee.zcl.app.controller bundle and it is used by ZigBee console commands and related device class\item providers.

Supported Start Parameters

Parameters accepted by the start operation:

Supported Event Topics

During firmware image download and delay.time interval the device status remains STATUS_ONLINE. Than the physical upgrade of the device is started and the status is changed to STATUS_FIRMWARE_UPDATING. When firmware upgrade finishes, the status is changed back to STATUS_ONLINE and a full device refresh is done.