在win10平台下使用iperf工具及ESP32 iperf例程测试WiFi吞吐量
前言
ESP32硬件:ESP32-S3-DevKitM-1(乐鑫官方ESP32-S3-MINI开发板)
ESP IDF版本:IDF 4.4
iperf版本:iPerf 2.0.9
一、打开ESP32 iperf例程及编译下载
1.新建工程
2.配置目标芯片
选择对应的CP2102串口号。
3.编译并下载
一键自动完成。
二、电脑端配置
1.电脑连接WiFi
确保电脑已连入WiFi。(或可以由电脑开启热点。)
2.获取电脑IP(电脑将作为server接收client的连接)
在cmd中运行:
ipconfig -all
运行后可以从中找到本机IP地址,将作为之后的server地址。
此处地址为192.168.0.100
3.开启server端iperf
在文件管理器的路径栏输入cmd可直接在当前目录运行命令行窗口。
在打开的cmd中运行以下命令开启iperf服务器。
iperf -s -i 3
iperf工具开始运行,等待esp32客户端连接。
三、ESP32配置
1.ESP32连接WiFi,与电脑在同一WiFi下
ESP32开发板通过串口与电脑进行通信,因此对ESP32的各类控制指令均可通过串口发送到开发板中。可以使用串口助手或其他的串口通信软件。
此处使用sscom v5.13.1,波特率配置为115200,打开对应串口。
使用以下命令设置ESP32需要连接到的WiFi名称及密码。其中SSID代表WiFi名称,PWD代表WiFi密码。
sta SSID PWD
运行后ESP32模块将自动连接到WiFi。
2.开启client端iperf
使用串口发送以下命令。其中192.168.0.100是之前看到的电脑IP。
iperf -c 192.168.0.100 -i 3 -t 60
运行后可在电脑端的cmd窗口中看到发送的数据包大小及速率。
此处测试中,平均吞吐率为41.4Mbps。(默认测试为TCP)
与官方测试结果的对比。
Wi-Fi Driver - ESP32 - — ESP-IDF Programming Guide latest documentation (espressif.com)
文章来源:https://www.toymoban.com/news/detail-407552.html
总结
使用ESP32官方iperf例程及iperf工具测试ESP32-S3芯片的吞吐量数据,为之后的大量数据传输应用提供了参考。文章来源地址https://www.toymoban.com/news/detail-407552.html
到了这里,关于Win10下运行ESP32 WiFi iperf例程(ESP32-S3 WiFi吞吐量测试)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!