为什么我用ESP_NOW_SEND发送一个包有时候却能接收到两个甚至3个包?
Posted: Fri Oct 21, 2022 2:13 am
我采用的开发板是ESP32系列ESP-WROVER-KIT,idf版本是master4.4.1
比如我在发送端每间隔1秒就用ESP_NOW_SEND发送一个unit_8型的1,接收端使能CSI并在CSI回调函数中打印出原始CSI数据等。
大多数情况下发送端间隔一秒发一个数据,接收端也只打印一个CSI,但有时候却能收到多个CSI,并且这多个CSI指向的数据来源也都是发送端的MAC地址,收到这多个CSI的时间戳相差在几毫秒左右甚至微妙,这是为什么呢?
比如我在发送端每间隔1秒就用ESP_NOW_SEND发送一个unit_8型的1,接收端使能CSI并在CSI回调函数中打印出原始CSI数据等。
大多数情况下发送端间隔一秒发一个数据,接收端也只打印一个CSI,但有时候却能收到多个CSI,并且这多个CSI指向的数据来源也都是发送端的MAC地址,收到这多个CSI的时间戳相差在几毫秒左右甚至微妙,这是为什么呢?