Win10下运行ESP32 WiFi iperf例程(ESP32-S3 WiFi吞吐量测试)

在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)


总结

使用ESP32官方iperf例程及iperf工具测试ESP32-S3芯片的吞吐量数据,为之后的大量数据传输应用提供了参考。

  • 9
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值