A: ZB Coordinator in API 1 mode
B: ZB Router in AT mode
C: ZB Router in AT mode with a temp. sensor (act as sensor node)
All nodes have the same PAN ID
B and C nodes have DH and DL =0
A node have DH=0 and DL=FFFF
A and C can communicate between each other, but when the distance is bigger, they need to B node to repeat (router only) the data, but this is not working!!!
I’ve tried a lot of config but no have the solution…
Try following the directions located at http://knowledge.digi.com/articles/Knowledge_Base_Article/Range-Testing-with-a-ZigBee-Mesh-Network. That is leave node 2 off and move Node3 till you are just out of range. Then move back. When you get a good connection, power up node 3 and leave it at this spot. Then move Node 2 back away again. You should see the connection break for a min or so and then start back up as it finds a new rout.
>>>Coordinator Node (C):
Firmaware: ZigBee Coordinator API 1
PAN ID:1234
DH: 0
DL: FFFF
AO: Explicit [1]
>>>Router Node (R1):
Firmaware: ZigBee Router AT
PAN ID:1234
DH: 0
DL: 0
JV:1
>>>End Point Sensor Node (S1):
Firmaware: ZigBee Router/End Device IO
PAN ID:1234
DH: 0
DL: 0
IC:2
S1 node (sensor), can send directly to C node an IO Sample Message, when a digital IO input change is detected, (low to high or viceverse on some input pin like DIO1).
When S1 is far away to reach the C node, this node (C, coordinator), discover a new route across the R1 node (Router), then S1 is able to sending the data to router and this one repeated the signal to the Coordinator.