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 cc2530 z-stack outside connection and limitation discussion

Other Parts Discussed in Thread: Z-STACK, CC2530, CC2592

Hello,

Here we have some Z-stack issues for discussion.

We are using cc2530 and cc2592 with Z-Stack Home 1.2.2a.44539.

And we find some issues when we deploy our device (20 nodes) on outside.

There is 50 ~ 100 m between each node, like below:

ZB node 1 - - - - - - - - ZB2 -- - - - - - - - - - - - - - -- - - - ZB3 - - - - - - - - ZB4 ........ ZB20

50 ~100 m 50 ~ 100m

ZigBee node 1 is coordinator, the other are routers.

Router node will report it's short address to coordinator when it associate to the network successfully.

Thus coordinator can use the short address to send unicast to those routers.

However, when connection comes to 8th and 9th node, the coordinator can not receive the message from routers.

So we can not control the nodes after 8th nodes.

Can you give some suggestion on this issue?

--------------------------------------------------------------------------------------------------------

Some additional information:

Every device has LED for data receive verification.

Using broadcast can control the LED about 14th and 15th ZB node in above situation, but it's unstable.

Environment:

cc2530 + cc2592

Z-Stack Home 1.2.2a.44539

TX power 0xe5 (20dbm). About 200m coverage on our device.

MTO enabled.

DEF_NWK_RADIUS=30

DEFAULT_ROUTE_REQUEST_RADIUS=30

#define MAX_NODE_DEPTH 30

Secure and pre-defined TCLINK key enabled.

If all nodes deploy indoor can support 60 routers connection and data transmission.

Packet sniffer on ZB node 1 and ZB node 2:

We can see our data send but no response.

Packet sniffer on ZB node 19 and ZB node 20:

We can find some beacon request and beacon on the air, it seems that some ZB node can not reach the network.

If you need some other information for this issue, please let me know.

  • You say " when connection comes to 8th and 9th node, the coordinator can not receive the message from routers." Do you use sniffer to check if the message is sent from sender and how it is routed in the following routers?
  • When we sniffer the packet at first node location, can not see the packet from sender.

    Move sniffer to the 8th and 9th node location, we can see the packet send to 0x0000 but no response.

    We have no idea to check the route, because the sniffer can not sniffer all packets of the network.
  • You can put sniffer closer to sender in the beginning. After you see message is sent out correctly, you can move sniffer away from sender to next ZR and see which ZR receives the message from sender and relays it to next router. You can keep doing sniffer like this way to see where the message get lost and try to see what happens.