This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Zigbee broadcast is not reaching all connected nodes

I developed an application using nRF5 SDK for Thread and Zigbee v2.0.0 but I'm having problems when I want to send a broadcast from the Coordinator to all Sleepy End Devices in the Zigbee network. The weird for me is that the broadcast always works for the first 11 or 12 end devices connected, but always fails to reach the specific remaining devices that joined the network later. And if I send a unicast it works fine for all devices.

I'm using the following command to send the broadcast:

ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, ZB_APS_ADDR_MODE_16_ENDP_PRESENT, dst_ep, ep, OUR_PROFILE_ID, OUR_CLUSTER_ID, cb);

Is this a limitation on the Zigbee stack? If yes, is it possible to change this limit?

Related