Other Parts Discussed in Thread: Z-STACK
We have several networks deployed, that consists of one znp coordinator and ~100 routers each.
All router are programmed to send a periodic heartbeat msg (report attribute) to coordinator every 5 mins.
Some times these heartbeat does not reach the coordinator for 4 to 5 consequent heartbeats.
However, when ping is done from the coordinator(read attribute) to node, it receives the response
and also the heartbeat message are delivered to coordinator from next time onwards.
Here is the data from a smaller network ~38 nodes ( channel id 16) no other networks in this channel.
In this network also we observe missed heart beat once in a while.
This is the Wireshark capture from that network
You can see from above image, that the packets of sequence id 36 and 37 are missing.
The correlation we have observed are,
1) more heartbeats per node are lost when the network size(router count) is bigger
2) when ping is done from the coordinator the route is restored, and heartbeat messages are received from the nodes that were failing earlier
Q1) what may be the cause of above mentioned correlations?
Q2) why the packets are missing so much?