Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

Zigbee Feature Request: Create API to access binding table

Hi guys, 

for a current project, we need access to the local Zigbee binding table of the device (getting information about the binding of the current device).

I've spend quite some time searching the forum for the proper API calls to use for this and eventually found a workaround described here:  ZigBee: Accessing local binding table on end device . However, the used variable "gc_aps_bind_src_table" doesn't seem to be documented anywhere and directly accessing it causes many bugs, for instance duplicate entries and entries not disappearing even though an unbind has happened.

I'd kindly ask you to provide documentation for the binding table behaviour or provide further APIs to access the binding table.

While searching the forum, I've found plenty of threads asking for the same feature, but eventually run into the void:

 Reverse finding and binding role, initiator and target. 

 Creating a Binding locally on a Zigbee device 

 Is ZB_APS_ADDR_MODE_BIND_TBL_ID actually supported? 

 Binding an nrf52 Zigbee light switch to a light bulb 

 Generate command from Zigbee Client Cluster based on local binding table 

 ZigBee: Accessing local binding table on end device 

Kind regards, Peter

Related