Zigbee FAQ Limit OTA Concurrency - Jim-tech/IoT-Developer-Boot-Camp GitHub Wiki
Table of Contents
As you know, multiple OTA clients can start the OTA upgrading at the same time, but when too many OTA clients are downloading at the same time, there could be many timeout and retries over the air. The server could also be overload in that case. It's better to have an approach to limit the concurrency of the OTA upgrading.
In this page, we will introduce how we limit the OTA concurrency in EmberZnet.
On OTA server side, there is an option in plugin OTA Bootload Cluster Server
:
With this option enabled, you can limit the OTA concurrency. The option Number of Simultaneous Block Period Downloads
is the maximum client number which can download at the same time.
To enable this option, you have to enable the attribute Minimal Block Request Period
on the client side.