We are following the example and our resulting frame looks like this:
7E 00 1F 11 01 00 00 00 00 00 00 FF FF FF FE 00 00 00 00 00 00 00 00 01 41 4E EB D8 00 13 A2 00 01 00 E9
The destination router has the address: 0013A20044414EEBD8
We send the frame but there’s no response. We tried setting the frame ID to 01, then we got Successful Transmission Status.
When we tried example 4 we got a response as expected.
How come there’s no response to our frame we got following example 1?
*Edit: Corrected the frame, the checksum was incorrect. But we still don’t get any response.
You are correct.
We corrected the frame and the checksum is now A7.
7E 00 1F 11 00 00 00 00 00 00 00 FF FF FF FE 00 00 00 00 00 00 00 00 44 41 4E EB D8 00 13 A2 00 01 00 A7
Yes. The network contains both routers and sleepy end devices.
By using XCTU we can see that there’s a end device connected to the router we are sending the frame to.
If we explicitly set the destination address to the router we get a response. But the response does not contain any information regarding the children.
Here is the response we get back:
Start delimiter: 7E
Length: 00 1E (30)
Frame type: 91 (Explicit RX Indicator)
64-bit source address: 00 13 A2 00 41 4E EC 0F
16-bit source address: 10 79
Source endpoint: 00
Destination endpoint: 00
Cluster ID: 80 00
Profile ID: 00 00
Receive options: 01
RF data: 01 81 41 4E EC 0F 00 A2 13 00 79 10
Checksum: DB
This is the reply we get when the 64-bit destination address has been set. If we set the address to 00000000 0000FFFF, as stated in example 1 in the PDF, there’s no answer.
If information about the children would have been in this answer, we would be really happy.
Yes. You are right.
The frame posted in my last comment is addressed to a specific node. The main issue is that the response contains no information about the children.