Part Number: CC2538
Other Parts Discussed in Thread: Z-STACK
Hello,
I have some questions related to messaging routing between devices in a Zigbee mesh network. But before expose my doubts I will report my zigbee network cenário.
I'm using the Z-Stack Home 1.2.1. All my devices is programed with zcl_sampleswitch. I have One coordinator with CONCENTRATOR_ENABLE active and I have 4 routers that are distributed for can comunicate with coordinator must have hops between them.
To send mesages from coordinator to router, I use the function AF_DataRequest with parameter option at AF_ACK_REQUEST.
0x0000 -------------------- 0xAAAA-----------------0xBBBB -------------------0xCCCC-------------------0xDDDD
Coordinator Router 1 Router 2 Router 3 Router 4
For comunicate to Router 3 (0xCCCC) the message must repeated for router 1 and router 2, respectivelly.
After comunication and routing tables stabelized, I turn off Router 2, and I try to send message to router 3 and the Ack received is 0xb7. It that means that the message can't be delivered to destination router (router3) because router 1 can't delivered the message for router 2 and return to coordinator the MACNoAck.
My question is if it is possible the router 2 report a Ack response indicating that the routing is fail, rather than reports 0xB7 (is is a intermediate router) or 0xE9 (neighbor router)
Best regards,
Nalves