hi, we are working on a ZigBee gateway device and using a arm host to communicate with cc2530 znp through uart interface, and znp act as the coordinator of ZigBee network.
At this time, we tried to enable the aps ack feature between znp and an on/off light device. In our experiment, we send a toggle command from arm based gateway to znp, then znp transfer this command to the on/off light, after the light received the command, it'll operation following this command and report the status(on/off) back to znp and then znp transfer this status to arm host. However, we found that when aps ack is enabled, there's the case arm host can not get the report status, even from the sniffer we see that the znp already received the report status and responses with aps ack packet. The ratio of this packet loss is not very high, but it can be reproduced with some retries.
so, it seems with aps ack enabled, the possibility of packet loss between host and znp(through uart) is enlarged, is this a reasonable condition for znp? can any one give me some advice on this condition?