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 binding table work



Can someone explain how do binding table work in Zigbee protocol

is it only the coordinator that have the binding table for all the network, or all node have one

it seems binding files are there : components/stack/nwk/bindingtable.h

in the zigbee speicifications 053474r17 of january 2008, from Zigbee alliance

, they talk about remove_bind_entry methods, but I don't find them in ZStack 1.4.3

maybe this specifications are to recent for ZStack 1.4.3

I would like to be able to modify a bind entry ENDPOINT from 210 to 211 or contrary

for example I have a bind entry with shortAddr=0x0001 and endpoint =210 I would like to keep its address but cha,ge the endpoint value to 211

They talk about a binding manager, I dont find it in ZStack also, How could I do this

Thanks for help

  • Please I would like help

    to know if in ZStack1.4.3 the location application, is it direct Binding or indirect Binding enabled?

    I would like to know how to modify a binding entry

     

    for a node, I am trying to change its descriptor endpoint from 211 to 210, to recall afRegister(); with the modified descriptor

    but this change only doesn't have effect , I have to modify bindings that have been built

     

    static const endPointDesc_t epDesc =
    {
      211,
      &BlindNode_TaskID,
      (SimpleDescriptionFormat_t *)&BlindNode_SimpleDesc,
      noLatencyReqs
    };

    in the Init method : afRegister( (endPointDesc_t *)&epDesc );

     

    Thanks

    ask me more details if this message isn't enough clear