有关ESP_IDF 4.4.3版本下csi数据无法打印的问题

seu_szy
Posts: 1
Joined: Fri Nov 25, 2022 8:40 am

有关ESP_IDF 4.4.3版本下csi数据无法打印的问题

Postby seu_szy » Fri Nov 25, 2022 11:16 am

在我们的项目中,我们使用两个ESP32通过wifi 802.11b/g/n协议进行通信,并用提供的函数获得双方的csi数据。上述过程可以在ESP_IDF v4.2中正常实现,但不能在ESP_IDF v4.4下正常运行。经过调试,发现问题的根源应该是ESP_IDF v4.4无法在混杂模式下正常接收ack帧,从而导致帧的序列号无法更新,从而导致csi无法打印。想问下如何解决这个问题,有没有其他朋友遇到4.4版本下无法打印csi的情况

SimonBusman
Posts: 1
Joined: Tue Dec 13, 2022 3:37 pm

Re: 有关ESP_IDF 4.4.3版本下csi数据无法打印的问题

Postby SimonBusman » Tue Dec 13, 2022 3:45 pm

esp_wifi_set_csi(1) 返回 -1,這是一個未記錄的錯誤。 Espressif 已修復此錯誤:https://github.com/espressif/esp32-wifi-lib。我已經嘗試了修復和幾個 ESP_IDF 版本。到目前為止沒有結果,但也許修復對你有用。

Who is online

Users browsing this forum: No registered users and 63 guests