6. 测试

6.1. 吞吐率测试

Wifi的性能可以透过吞吐率测试来观察与调校。一般吞吐率测试最常使用的工具为iperf3。测试环境架设如下:

_images/image6.png

PC通过有线的以太网路与无线路由器(wireless AP)连接,CVITEK平台则透过Wi-Fi与无线路由器连接。假设在此示例中,PC的IP地址为192.168.0.11,CVITEK平台的IP地址为192.168.0.112。PC与CVITEK平台皆有iperf3工具。

6.1.1. 发送吞吐率测试

步骤 1. 在PC上进入iperf3工具目录,执行如下指令:

iperf3 -s

步骤 2. 平台执行shell指令如下:

  • 测试TCP协定

iperf3 -c 192.168.0.11 -t 10
  • 测试UDP协定

iperf3 -c 192.168.0.11 -t 10 -u -b 100M -l 32k
_images/image7.png

透过iperf3发送测试可以取得结果如上图。各参数意义可以透过 iperf3 -h取得说明。由上图可以观察到10秒平均吞吐率为7.98Mbps。

6.1.2. 接收吞吐率测试

步骤 1. 在平台上执行shell指令如下:

iperf3 -s

步骤 2. PC上进入iperf3工具目录执行指令如下:

  • 测试TCP协定

iperf3 -c 192.168.0.112 -t 10
  • 测试UDP协定

iperf3 -c 192.168.0.112 -t 10 -u -b 100M -l 32k