多语言展示
当前在线:759今日阅读:60今日分享:30

教你如何测试WiFi的准确吞吐量

吞吐量测试可以反映 WiFi 的性能,是目前芯片厂家、模组厂家、设备厂家普遍使用的测试方法,具有很高的认同度。吞吐量测试最常使用的工具是 iperf。 测试环境为 PC 机通过有线和 AP 连接,单板通过 WiFi 和 AP 连接,单板和 PC 机可以互相 ping 通。在 PC 机和单板上都有 iperf 工具。假设 PC 机的 IP 地址为192.168.1.100,单板的 IP 地址为 192.168.1.101。图1-1 吞吐量测试组网环境
工具/原料

iperf

方法/步骤
1

1.1 TCP 发送吞吐量测试发送吞吐量测试操作如下:步骤 1 PC 机上命令行进入 iperf 工具目录,执行:iperf –s步骤 2 单板上通过 Shell 进入 iperf 工具目录,执行:iperf –c 192.168.1.100 –t 10 –i 1图1-2 发送吞吐量测试示例其中,iperf –s 表示启动服务端,iperf –c 192.168.1.100 表示启动客户端,连接192.168.1.100,-t 10 表示测试 10 秒钟,-i 1 表示每隔 1 秒钟打印一次结果。 最后打印的“0.0-10.0 sec 85.7 MBytes 71.6 Mbits/sec”表示这 10 秒钟的平均吞吐量为 71.6Mbps。

3

1.3 UDP 发送吞吐量测试发送吞吐量测试操作如下:步骤 1 PC 机上命令行进入 iperf 工具目录,执行:iperf –s -u –l 32k步骤 2 单板上通过 Shell 进入 iperf 工具目录,执行:iperf –c 192.168.1.100 –u –t 10 –i 1 –l 32k –b 100M

4

1.4 UDP 接收吞吐量测试接收吞吐量测试操作如下:步骤 1 单板上通过 Shell 进入 iperf 工具目录,执行:iperf –s -u步骤 2 PC 机上命令行进入 iperf 工具目录,执行:iperf –c 192.168.1.101 –u –t 10 –i 1 –l 32k –b 100M射频指标测试:吞吐量测试可以反映 WiFi 的性能,在产品开发中必须要做的工作。还会进行射频指标测试,它可以准确的验证 WiFi 射频是否达标。因为模组厂家在生产模组时是必须做的工作,所以如果采用的是模组,这项工作是可选的。但由于硬件设 计时,有可能地线不干净、板上干扰等原因,影响 WiFi 射频性能,因此要进行该项测试。射频指标包括:接收灵敏度、领道功率抑制、发送功率、发送载频容差、丢包率、EVM、接收杂散、发送杂散等。测试仪器包含:频谱分析仪、功率测量仪、网络分析仪等。测试方法较复杂,可以参考测量仪器说明书。

注意事项

注意:有些 PC 机,由于安装了一些软件,对速率会有影响,一定要确保 PC 机没有速率的瓶颈。WEP 安全模式不能使用 802.11n 协议,因此速率比较低,一般只有20+Mbps。

推荐信息