This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to get the list of all currently active nodes from ZigBee coordinator?

How can I get the network addresses/IEEE addresses of all currently active nodes(including the ones outside radio range, e.g., an end device whose parent is inside radio range) ?

Let, I have-

ZC -->ZR1-->ZR2 --> ZED

The ZR1 is inside the radio range of ZC, ZR2 is in range of ZR1, ZED is in range of ZR2. If I store the network addresses by collecting them from device announcements, that gives me the list of all active+inactive(if the ZED is powered off) nodes. How can I get the list of just the active nodes?

  • Try to refer to the discussion at http://e2e.ti.com/support/wireless_connectivity/f/158/p/341305/1205955.aspx#1205955

  • Thanks for your pointer. I have solved my issue a bit differently though. Actually I have used device announce broadcast message to keep a record of all devices which I didn't want to use in the first place. For the 'currently' active part, whenever I need to know whether a device is active or not, I simply do a 'attribute read' using ZCL_SendRead(). From the response, I updated the device list.