微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 两个节点单播通信,从一个节点串口发一数据,然后传给另一个节点,另一个节点接到后串口打印出来,为什么有时候一个节点串口发一包数据,另一个节点收到后打印两包出来?

两个节点单播通信,从一个节点串口发一数据,然后传给另一个节点,另一个节点接到后串口打印出来,为什么有时候一个节点串口发一包数据,另一个节点收到后打印两包出来?

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

无线发送数据到另一个节点,发了几十包会偶尔有发一包另一个节点串口出来两包,这是怎么回事啊 

两个节点单播通信,从一个节点串口发一数据,然后传给另一个节点,另一个节点接到后串口打印出来,为什么有时候一个节点串口发一包数据,另一个节点收到后打印两包出来?

可能是重发的数据。

两个方法你可以判断下

1)用抓包,看你的发送节点,是否发出去了两个数据包

2)把接收节点收到的数据包,看APS的Seq number是否是同一样,来判断是否是同一条数据。

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

网站地图

Top