微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > ZigBee无线接收数据比发送的多

ZigBee无线接收数据比发送的多

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

做串口透传项目,设备从串口接收数据,然后单播发送给协调器。串口接收数据正常,协调器接收到的数据比设备发送的数据多,我在AF_DATA_CONFIRM_CMD中查看返回值,是正常的。难道底层自动重传了,还是什么原因。希望TI的老师帮忙解答解答吧!

协调器接收到的数据比设备发送的数据多  具体表现是怎样的?

底层重传确实会对导致数据重复接收,需要AF层自己对相同原地址和Apscounter的包进行过滤。

如何过滤,能否具体描述些。可否关闭重传?如何控制重传?

例如,终端发送的是123456789一帧。协调器可能接收到的一帧为123456789123456789;或者两帧,一帧是123456789,另一帧是123456。就是多出来的可能是完整的源数据,或部分数据。

你的打印输出是否有重复

发送的时候不ACK就不会重传,重传超时和次数配置都在Z-Stack f8wConfig.cfg 文件

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

网站地图

Top