发包出现漏包的情况
时间:10-02
整理:3721RD
点击:
环境: Z-stack HA1.2,CC2530
描述:
1. end device 1秒发包一次,coordinator收包,有漏包的情况,10分钟丢失约2-3个包,deivce有编译power saving。
2. 使用sniffer抓包,确认是device端没有发出,但MAC sequence number, 包括APS sequence number都有增加。也就是说数据包“1”发出了之后,下一包变成了“3”,而中间的“2”没有出现,但sequence number有增加表明程序是跑到了发包的地方的。
使用如下命令发包:
AF_DataRequest(&DstAddr, &epDesc, CLUSTERID,10,buffer,TransID,0,AF_DEFAULT_RADIUS);
由于从AF.c往下就是不开放的了,所以请TI的工程师帮忙看一下这是什么情况,谢谢!
如果把发送数据的间隔增大,比方说2s,5s,是否有做过测试。
另外end device poll rate是多少?
