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.

shortAddress conflicting

In the network, if there are 100 devices, Device information will be on parent node. If any new device joins to the network, how that parent(Coordinator or any Router) will assign the Short Address. Because it might not know, what address assigned by different parent. My question is, it is there possibility of assigning short address by one parent which is already assigned by other device by other parent?. If yes. How we can overcome this.  

  • You can refer to the explaination at http://www.anaren.com/air-wiki-zigbee/Zigbee_Addressing

  • Pinky,

    When a new device joins a network and is assigned a new address, it notifies the address to the coordinator and all the routers, using Device Announce message. Since Device Announce is broadcast, in theory, the coordinator and every router can receive it and have chances to check if the announce address conflicts with any of the devices that it already know, such as children or neighbors. If conflict is found, the coordinator or the router reports it to the new comer(or the parent of the new comer if it is an end device), sending a Network Status message with the error code Address Conflict.

    If the new comer is a router and receives the Network Status message with the error code Address Conflict, it changes its short address and resend a Device Announce message. If the new comer is an end device and the parent of the end device receives the Network Status message, it generates a new address for the child end device and send the new address to the child using Rejoin Rsp so that the child end device has the new address and send a Device Announce.

    - Cetri