This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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

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

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

  • 可能是重发的数据。

    两个方法你可以判断下

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

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