微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 协调器收到重复数据问题

协调器收到重复数据问题

时间:10-02 整理:3721RD 点击:

在测试过程中,发现串口有时候连续几次收到了某个节点的数据。其中节点数:10个,其中协调器1个,路由器4个,终端节点5个,并对路由器和终端节点编号1-9。未使用APS_ACK

在串口助手中接收的数据如下所示,其中最后两行是接收到的重复数据

用packet sniffer抓包:

经过多次测试,抓包如果出现:某个数据被发送了2~3次,每次都有MAC ACK应答(并且根据sqeuence number可看到后面1~2次是MAC层重发的数据),那么都发现协调器就会重复接收这个数据,为什么呢?希望各位能指点一下

这个是packet sniffer 抓包结果

这两个数据的mac sequence number是一样的,说明这个数据包是mac的重传导致的。

原因我觉得可能是发送端没有收到mac ack,虽然你的抓包器收到了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top