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.

Difference between associated devices and binded devices

Other Parts Discussed in Thread: CC2531

Hello,

I'm trying to create a zigbee network using Z-Tool. I've a zigbee coordinator and two routers in my network. I just want to know if there is any difference between an associated device and a binded device, as when I send UTIL_GET_DEVICE_INFO info from Z-Tool it shows me two devices under the 'Associated Devices' tag with their network address. So, I just want to know if those if those two router devices are binded to my coordinator or do I need to send a separate binding request.

Also, both the router device gets associated with my coordinator, even if I do not send any binding request from my coordinator, when I give those router device a join command (by pressing their buttons).

Kindly help.

Prasoon

  • I think binding is different to associated device. Binding means that your application assign the device a destination short address and endpoint for specific cluster. We usually send binding request from Host/Coordinator to devices to assign binding information.

  • Hi YK,

    Thanks for help.

    Actually I'm using TI's ZigBee module as my coordinator which is connected to my computer on a COM port and I'm using Z-Tool v2.0.6 for interaction with that coordinator. The other two devices(routers) are a keypad module and a dimmer module manufactured by some other manufacturer. Both of those devices only have four pairing/binding/leaving options whose command can be sent via an IR remote(provided by manufacturer). The four buttons on the remote are: 1) Join Network, 2) Leave Network, 3) Accept Network Join, 4) Identify Network.

    My question is, how can I bind the end points on those two devices by sending the commands through coordinator using the Z-Tool.

    I've all the information of the end points and profile id's on both the devices(dimmer and keypad).

    Thanks in advance.

  • good day yikai chen

    i am working on ztool i have two endpoints one is my dimmer controller and another one is slider brightness controller i want to send brightness level data from slider to dimmer these two are connected with a cordinator that is cc2531 and sending and receving data individually what i want to do is control dimmer using slider please help me what to do please kindly share step by step commands name only thankyou

  • I don’t have step-to-step guide for this but it’s similar. You only have to use correct cluster ID, source/destination address, and endpoint to do binding to make it work.

  • I assume you would need to send a ZDO_BIND_REQ from the ZNP to the slider (using its nwkAddr) where the SrcAddress is the IEEE address of the slider, the SrcEndpoint is the endpoint of the slider, ClusterId is the ID of the cluster involved, DstAddrMode is ADDRESS_64_BIT, DstAddr is the IEEE address of the dimmer, and the DstEndpoint is the endpoint of the dimmer.

    Regards,
    Ryan