在win10平臺下使用iperf工具及ESP32 iperf例程測試WiFi吞吐量
前言
ESP32硬件:ESP32-S3-DevKitM-1(樂鑫官方ESP32-S3-MINI開發(fā)板)
ESP?IDF版本:IDF 4.4
iperf版本:iPerf 2.0.9?
一、打開ESP32 iperf例程及編譯下載
1.新建工程
?
?2.配置目標(biāo)芯片
選擇對應(yīng)的CP2102串口號。
?3.編譯并下載
?一鍵自動完成。
二、電腦端配置
1.電腦連接WiFi
確保電腦已連入WiFi。(或可以由電腦開啟熱點。)
2.獲取電腦IP(電腦將作為server接收client的連接)
在cmd中運行:
ipconfig -all
運行后可以從中找到本機IP地址,將作為之后的server地址。
此處地址為192.168.0.100
3.開啟server端iperf
在文件管理器的路徑欄輸入cmd可直接在當(dāng)前目錄運行命令行窗口。
?在打開的cmd中運行以下命令開啟iperf服務(wù)器。
iperf -s -i 3
?iperf工具開始運行,等待esp32客戶端連接。
三、ESP32配置
1.ESP32連接WiFi,與電腦在同一WiFi下
ESP32開發(fā)板通過串口與電腦進(jìn)行通信,因此對ESP32的各類控制指令均可通過串口發(fā)送到開發(fā)板中。可以使用串口助手或其他的串口通信軟件。
此處使用sscom v5.13.1,波特率配置為115200,打開對應(yīng)串口。
使用以下命令設(shè)置ESP32需要連接到的WiFi名稱及密碼。其中SSID代表WiFi名稱,PWD代表WiFi密碼。
sta SSID PWD
運行后ESP32模塊將自動連接到WiFi。
?2.開啟client端iperf
使用串口發(fā)送以下命令。其中192.168.0.100是之前看到的電腦IP。
iperf -c 192.168.0.100 -i 3 -t 60
?運行后可在電腦端的cmd窗口中看到發(fā)送的數(shù)據(jù)包大小及速率。
?此處測試中,平均吞吐率為41.4Mbps。(默認(rèn)測試為TCP)
?與官方測試結(jié)果的對比。
Wi-Fi Driver - ESP32 - — ESP-IDF Programming Guide latest documentation (espressif.com)
文章來源:http://www.zghlxwxcb.cn/news/detail-407552.html
總結(jié)
使用ESP32官方iperf例程及iperf工具測試ESP32-S3芯片的吞吐量數(shù)據(jù),為之后的大量數(shù)據(jù)傳輸應(yīng)用提供了參考。文章來源地址http://www.zghlxwxcb.cn/news/detail-407552.html
到了這里,關(guān)于Win10下運行ESP32 WiFi iperf例程(ESP32-S3 WiFi吞吐量測試)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!