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