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.

CC2530: adding routers to network

Part Number: CC2530
Other Parts Discussed in Thread: Z-STACK

Hello,

I have built a zigbee network with a couple of CC2530 end devices and a single coordinator node. is there any way to add a router node while the network is running? I mean is there any chance for an end device to pass its data to coordinator through this new router node? if it is yes, how does it happen? is it related to far distance or low signal strength?

  • Yes, you can add a router in the run time. However, the routing path is decided by Z-Stack and application cannot control it.

  • Hello betty,

    The ZED is not going to change its parent device unless orphaned or told to leave & rejoin the network.

    Regards,
    Ryan

  • hello Ryan,

    alright thank you, so how can I add routers to my network? assume that some nodes get far from the coordinator. how can I use routers to avoid them leaving the network? is there any specific order for programming the ZC, ZR and ZED?

    and what are the steps? what codes should I add?

    I use z stack 3, temperature sensor app for ZEDs and thermostat app for ZC

  • If your ZED is far away from ZC, you can add a ZR between ZED and ZC and Z-Stack will handle routing for you. There’s no specific order that ZED or ZR joins ZC first.

  • Hi betty,

    As YK stated, Z-Stack determines the routing path and cannot be controlled by the application.  Being orphaned does not mean leaving the network, Zigbee mesh protocol dictates that the ZED will attempt to find the next parent with which to connect.  You are simply required to program routers, join them to the network, and place them in strategic locations.

    Regards,
    Ryan