Zigbee Protocol Controller 1.6.0
OTA (Over-the-Air) Image Listener

Component that monitors the image provider for new firmware images and publishes ota information over mqtt. More...

Namespaces

namespace  uic_ota
 

Detailed Description

Component that monitors the image provider for new firmware images and publishes ota information over mqtt.

The ota abstracts away the communication with the image provider, the authority supplying new images. Secondly, the ota is responsible for providing state information for OTA devices over mqtt via ucl/by-unid/<UNID>/OTA/<UIID>/+.

The ota has an internal cache with images, retrieved from the image provider. Cached images are represented by files on disk.

Callers are required to let the image listener know about the progress of the firmware update of its clients, see func status_update.

Images have an apply_after field. it tells when the image is intended to be activated by the clients receiving this image.

OTA Image Listener component