Other Parts Discussed in Thread: CC2531EMK, Z-STACK
Hi,
I'm using ZStack-CC2530-2.2.0-1.3.0.
I have a simple 2 node test set up with ping server task that runs on a coordinator node and a ping client end device. The end device is powered and it's receiver is always on.
The ping client sends blocks of 1000 pings to the coordinator. It waits for an end-to-end ACK of each ping message before sending the next. I'm sending and getting acknowledgement at a rate of about 30 pings/sec. On the packet sniffer everything looks fine with no retransmissions.
My problem is that after about 4000 pings everything slows down. I can see on the sniffer that the reason is that APS ACK reply from the coordinator is being delayed by about 300ms.
On the sniffer I can see that the coordinator broadcasts a Network LINK STATUS command (08). The APS ACKs to my ping messages slow slow immediately after this broadcast and never recover.
If I restart the client everything recovers OK and then slows down as before.
The coordinator code couldn't be simpler, any ideas what could be causing the ACK reply to be delayed on the coordinator?
Thanks, Steve.
