文章目录
- 前言
- 关于Jperf软件的使用方法(Window)
- ESP8266吞吐量测试
- ESP32吞吐量测试
- ESP32-S2吞吐量测试
- ESP32-C3吞吐量测试
- 测试软件和测试固件下载
- 联系我们
前言
很多的产品都需要知道一些性能参数测试,比如通讯距离,吞吐量等,今天给大家分享下ESP系列的WIFI吞吐量测试数据和测试的方法,如下
关于Jperf软件的使用方法(Window)
1.测试软件基于java环境运行,使用前请确认java环境已搭建
成功打开如上界面代表iperf软件运行成功
ESP8266吞吐量测试
Mbit/s | TCP发送 | TCP接收 | UDP发送 | UDP接收 |
/ | 15.29 | 10.56 | 24.33 | 42.04 |
禁用ampdu | 15.50 | 11.36 | 24.12 | 21.61 |
CPU 80M | 10.54 | 7.91 | 16.08 | 25.71 |
禁用完整缓存 | 7.78 | 6.30 | 10.32 | 13.21 |
禁用全部高速缓存,禁用ampdu,CPU 80M | 5.99 | 5.19 | 8.09 | 11.25 |
先放一个表格,以上表格为PC iperf结合ESP8266 iperf示例计算得出
测试吞吐量的演示步骤(以下为TCP TX性能测试)
- 1.烧写吞吐量测试固件
- 2.设置iperf的命令,具体命令使用可以参考该链接
本次测试使用的命令如下
sta < ssid > < psaaword >
iperf -c < IP address > -p < Port > -i 3 -t 60
3.具体测试图片如下(固件所使用的波特率为74880)
TCP测试图
UDP测试图
ESP32吞吐量测试
类型/吞吐量 | 实验室空气状况 | 屏蔽箱 | 测试工具 |
原始 802.11 数据包接收数据 | N/A | 130 MBit/s | 内部工具 |
原始 802.11 数据包发送数据 | N/A | 130 MBit/s | 内部工具 |
UDP 接收数据 | 30 MBit/s | 85 MBit/s | iperf example |
UDP 发送数据 | 30 MBit/s | 75 MBit/s | iperf example |
TCP 接收数据 | 20 MBit/s | 65 MBit/s | iperf example |
TCP 发送数据 | 20 MBit/s | 75 MBit/s | iperf example |
测试吞吐量的演示步骤(以下为TCP TX性能测试)
- 1.烧写吞吐量测试固件
- 2.设置iperf的命令,具体命令使用可以参考该链接 本次测试使用的命令如下
sta < ssid > < psaaword >
iperf -c < IP address > -p < Port > -i 3 -t 60
3.具体测试图片如下(固件所使用的波特率为115200)
TCP测试图
UDP测试图
ESP32-S2吞吐量测试
类型/吞吐量 | 实验室空气状况 | 屏蔽箱 | 测试工具 |
原始 802.11 数据包接收数据 | N/A | 130 MBit/s | 内部工具 |
原始 802.11 数据包发送数据 | N/A | 130 MBit/s | 内部工具 |
UDP 接收数据 | 30 MBit/s | 85 MBit/s | iperf example |
UDP 发送数据 | 30 MBit/s | 75 MBit/s | iperf example |
TCP 接收数据 | 20 MBit/s | 65 MBit/s | iperf example |
TCP 发送数据 | 20 MBit/s | 75 MBit/s | iperf example |
测试吞吐量的演示步骤(以下为TCP TX性能测试)
1.烧写吞吐量测试固件
2.设置iperf的命令,具体命令使用可以参考该链接 本次测试使用的命令如下
sta < ssid > < psaaword >
iperf -c < IP address > -p < Port > -i 3 -t 60
3.具体测试图片如下(固件所使用的波特率为115200)
TCP测试图
UDP测试图
ESP32-C3吞吐量测试
类型/吞吐量 | 实验室空气状况 | 屏蔽箱 | 测试工具 |
原始 802.11 数据包接收数据 | N/A | 130 MBit/s | 内部工具 |
原始 802.11 数据包发送数据 | N/A | 130 MBit/s | 内部工具 |
UDP 接收数据 | 30 MBit/s | 85 MBit/s | iperf example |
UDP 发送数据 | 30 MBit/s | 75 MBit/s | iperf example |
TCP 接收数据 | 20 MBit/s | 65 MBit/s | iperf example |
TCP 发送数据 | 20 MBit/s | 75 MBit/s | iperf example |
测试吞吐量的演示步骤(以下为TCP TX性能测试)
1.烧写吞吐量测试固件
2.设置iperf的命令,具体命令使用可以参考该链接 本次测试使用的命令如下
sta < ssid > < psaaword >
iperf -c < IP address > -p < Port > -i 3 -t 60
3.具体测试图片如下(固件所使用的波特率为115200)
TCP测试图
UDP测试图
测试软件和测试固件下载