Page 1 of 1

wifi驱动发送时延大

Posted: Mon Dec 18, 2023 8:20 am
by qinhao399
我在应用层直接调用wifi驱动程序的函数来发送自定义的mac层数据,调用的方法是:
int esp_wifi_internal_tx(wifi_interface_t wifi_if, void *buffer, uint16_t len);发送时开启了一个新任务每隔2ms推送128字节的数据,现在的问题是我用wireshark抓包,发现收到的数据间隔相差很大,大部分情况是2ms,但是偶尔会有两个包之间相差50ms的时间间隔;无线路由器信号应该问题不大,我用pc机连续ping ESP32模块板,时间间隔在1ms~5ms之间,所以我考虑是不是wifi驱动部分有什么限制或设置?这个怎么优化?