I have the following configuration:
sampleGW as coordinator
sampleLight as router
TS0203 (door sensor) as endDevice.
I control sampleGW and smapleLight though HCI serial interface.
sampleLight working with sampleGW correctly.
sampleGW working with TS0203 endDevice correctly.
sampleGW and sampleLight devices have more than 15 meters reliable range, TS0203 only 3-4 meters.
Therefore, i put TS0203 close to sampleLight, and out of range of sampleGW. If i press the button to join on TS0203, sampleGW does not receive anything (i expected to get Announce through sampleLight).
On both sampleGW and sampleLight called zbhci_MgmtPermitJoinReq(0xFFFC, 0xFF, 1);
enabling join without time expiration.
Do i need to call some other functions on sampleLight side to enable routing through it?
i dont think its a hardware issue, because coordinator<->router working, coordinator<->sensor working, just coordinator<->router<->sensor not working.
Rather it might be in sampleLight missing some build option or need to call some function to enable routing.
Does anyone can confirm sampleLight routing packets from EndDevice to sampleGW?
Simply compile the sampleLight project without any configuration required.
You can try to perform a factory reset on it to ensure that it has enough neighbor tables to accept new ZEDs.
If there is a packet capture tool, could you provide me with the packet capture data.
I improved my testing environment adding like ping command to know reliable range of communication link (using my monitoring tools) . The first thing i discovered, testing 3 boards (coordinator-TLSR8258) , the same hardware, the same firmware, but the reliable communication link distance differ almost twice (i evaluted using coordinator-TLSR8258 firmware and same TS0202-PIR/light sensor).
Then, i measured reliable range between each pair of TLSR8258 boards and placed boards at maximum reliable distance.
Test result:
sampleGW<->sampleLight<->TS0203 working
i even tried more complicated test case (two routers in between):
sampleGW<->sampleLight<->sampleLight<->TS0203 working
Thanks a lot for your help, because you reassured me that routing functionality should work out of box (without any additional configuration).