文章目录

  • 前言
  • 关于Jperf软件的使用方法(Window)
  • ESP8266吞吐量测试
  • ESP32吞吐量测试
  • ESP32-S2吞吐量测试
  • ESP32-C3吞吐量测试
  • 测试软件和测试固件下载
  • 联系我们


前言

很多的产品都需要知道一些性能参数测试,比如通讯距离,吞吐量等,今天给大家分享下ESP系列的WIFI吞吐量测试数据和测试的方法,如下

关于Jperf软件的使用方法(Window)

1.测试软件基于java环境运行,使用前请确认java环境已搭建

spi esp32 三线_固件

spi esp32 三线_固件_02


成功打开如上界面代表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测试图

spi esp32 三线_ESP8266吞吐量_03


UDP测试图

spi esp32 三线_TCP_04

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测试图

spi esp32 三线_固件_05


UDP测试图

spi esp32 三线_ESP8266吞吐量_06

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测试图

spi esp32 三线_TCP_07


UDP测试图

spi esp32 三线_ESP8266吞吐量_08

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测试图

spi esp32 三线_ESP8266吞吐量_09


UDP测试图

spi esp32 三线_spi esp32 三线_10

测试软件和测试固件下载