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.

Zigbee network problem

Other Parts Discussed in Thread: CC2530, Z-STACK

Hello,

 

I'm using the CC2530 module to form a SE Zigbee network. I am also using the the SampleApp aplication but I have really significant problems.

1. The coordinator starts the network and wait for new device announcements.

2. A new ZR router device successfully joins the network. When a new device (ZR again) joins the network, it seems it replaces the old one and steals its 

short network address. I can see both announcements of the two devices, but I can not understant why this happens.

3. I have the same problem if two ZED devices are trying to join the network.

4. When I add two ZR and two ZED only one router and one end-device can join the network. (I observed the frames with packet sniffer)

Zigbee Pro is the selected stack profile, and  the device addressing obeys to the stochastic algorithm for the nwk address assignment.

 

I really appreciate any response that could help me.

 

Thank you in advace

  • First question to ask: do all of your devices have a unique 64-bit IEEE address?

  • Hello again,

     

    and thank you for the reply.

    Well... 

    I observed that all ZR router devices have the same 64-bit address (or IEEE address) --> 0x00124B0000000002 and

    all ZED end-devices have the same IEEE address respectively --> 0x00124B0000000003. 

    For all CC253x  modules, the a 64-bit IEEE address is stored at XDATA memory space (little-endian format), in address 0x780C.

    Is there any API which i can use in order to change the IEEE address? And if these address change, the nodes will succesfully join the network? 

    I know that rearrangement of IEEE devices may contain a risk concerning the robustness and the interoperability of the network and needs a certain serialzation policy.

     

    Thank you again.

  • Hmmm, those IEEE addresses look suspiciously familiar - like the ones that are provided in the zcl_cert_data.c file that is used for "small scale" testing of SE -- three sets of test certificates are supplied that are tied to the three IEEE addresses that you are seeing. If you need more devices in your testing, you will need to obtain more certifcates from Certicom, each tied to a unique IEEE address. Have a look at section 2 of the Smart Energy Sample Application User's Guide in your Z-Stack installation for some details on CBKE and ECC library usage.