0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

教大家如何测Linux设备的 Wi-Fi吞吐量!

vrkS_rfsister 来源:未知 作者:李倩 2018-07-26 17:45 次阅读

最近老有人问班妹我,Linux设备的Wi-Fi吞吐量应该如何测?哎,这么高大上的问题,你们算是问对人了。善良的班妹,今天就来分享一波姿势,教大家如何测Linux设备的Wi-Fi吞吐量!

1

待测设备(Linux系统)iperf的安装

1.1 网上下载Linux系统的iperf.dat文件,下载解压后能看到iperf.dat这种后缀的文件,如图1.1所示。

图1.1

1.2 将电脑与待测设备连接,若设备有Micro USB口则用USB线连接,或使用主板上串口的方式连接(注意USB to TTL的TX接设备的RX, USB to TTL的RX接设备的TX)。

1.3 打开CMD,在CMD窗口中输入adb shell进入待测设备操作层面(前提是在电脑上已安装adb工具),如下图1.2所示。

图1.2

1.4在CMD窗口中输入adb devices搜索设备。

1.5 输入指令adb remount将adb改为可读可写的模式。

1.6打开iperf_linux.dat所在的文件夹(如果iperf_linux.dat存在U盘中的话要把文件先拷贝到电脑的硬盘中),点击如图1.3处上方的路径,将iperf_linux.dat文件所在的路径复制。

图1.3

1.7在CMD窗口中输入adb push D:\iperf_linux.dat data/,其意思是将D盘中的iperf_linux.dat文件复制进DUT的data文件夹中(注意:每种DUT对应的文件夹名称不一定都叫data)。

1.8关闭CMD窗口后重新打开CMD,输入adb shell进入DUT操作层面;输入iperf可见到iperf –help的相关帮助指令打印出来,即表示DUT端的iperf可正常使用。

2

电脑端iperf.exe的安装

2.1电脑端下载iperf-2.0.5-3-win32安装包,并解压,解压后可见到文件夹iperf-2.0.5-3-win32里面的文件,如图2.1所示。

图2.1

2.2打开CMD窗口,将iperf-2.0.5-3-win32文件夹中的四个文件拷贝到如图2.2所示的路径中。

2.3关闭CMD后重新打开CMD窗口,输入iperf –help,可见到打印iperf的帮助指令,且最后显示的为Report bugs to

,如图2.3及图2.4所示;输入指令iperf.exe,可以看到如图2.5所示,表示电脑端的iperf软件安装成功。

图2.3

图2.4

图2.5

3

环境的搭建

·所需设备

3.1准备两台PC,一台DUT,一台路由器。(其实一台电脑也可以实现,在一台电脑里开两个CMD窗口,一个用来控制DUT,一个作服务器端即可;但由于DUT数据线不够长,一台电脑只能进行近距离测试,所以需使用两台PC,一台用于控制DUT,另一台作服务器端)。

·设备连接

3.2设备的连接如图3.1所示。

图3.1

3.3要用iperf测试吞吐量,首先要将音箱、PC2置于同一个局域网内,所以用PC1来控制音箱连接路由器的Wi-Fi;其次用网线将PC2与路由器连接,通过路由器这个中继,使音箱、PC2都处于同一个局域网内。

3.4在PC2中登录192.168.1.1,配置路由器的模式、信道、带宽、频率、密码等等。

3.5.在PC1打开CMD,输入adb shell进入设备(注:DUT使用的Wi-Fi方案不同可能指令有差异)

3.5.1输入8516_wlan.sh指令打开Wi-Fi连接选项

3.5.2输入3选择wlan connect(MT8516方案中将wlan connect操作定义为“3”)

3.5.3输入路由器的SSID,例如路由器的SSID为ASUS,则输入”ASUS”,记住双引号不能漏,且要用英文字符。

3.5.4然后输入该路由器的密码,例如路由器的密码为12345678,则输入”12345678”,同样注意双引号不能漏(PS:路由器最好设置有密码,以免DUT连不上路由器),若路由器未设密码,直接按回车跳过即可。

3.5.5稍等一两秒后在CMD窗口中可看到一串OK的字符,表示Wi-Fi连接成功;关闭PC1的CMD(设备连上了Wi-Fi一般不会断,关了CMD也没事)。

·测试步骤

(注意:以下步骤的前提是待测设备已经连上路由器的Wi-Fi,如何连接请参考3.5章节)

下面以RX测试为例:

3.6在PC1中打开CMD,输入adb shell进入设备操作层。

3.6.1输入iperf开启设备中的iperf服务。

3.6.2输入ifconfig查询待测设备的IP地址,出现如图3.2所示的图片,如果设备已连上路由器,在wlan0标红色的那一位置会显示出DUT的IP地址,需记住该IP地址。

图3.2

3.6.3输入iperf -s -i 1 –w 1M,将PC1设置为服务器端。该句指令-s代表服务端Server;-i 1代表每秒打印一次输出结果。

3.6.4在PC2中打开CMD,输入iperf.exe开启PC2电脑端iperf

3.6.5输入iperf.exe –c 192.168.X.XX –i 1 –w 1M –t 60指令即开始测试。这句指令中的-c 指的是将PC2作为客户端Client;IP地址是待测设备的地址;-i 1表示每秒打印显示一次结果;-t 60表示测试时间60秒。测试过程如图3.3所示。

图3.3

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11296

    浏览量

    209366
  • wi-fi
    +关注

    关注

    14

    文章

    2135

    浏览量

    124431

原文标题:【涨姿势】如何用iPerf测试Linux设备的Wi-Fi吞吐量??

文章出处:【微信号:rfsister,微信公众号:RFsister创客射频空间】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    嵌入式Wi-Fi模块选型要素有哪些?

    操作系统,这个比较省事!如果WIFI模块没有自带的系统,那这个WiFi模块就只是一个功能单元,只有在嵌入到系统内部时才能运行。另外,嵌入式Wi-Fi模块软件一般包括设备驱动程序、集成IEEE 802.11
    发表于 07-30 11:39

    RFPA55X2 Wi-Fi 功率放大器助力网络设备实现大范围内的数据吞吐量

    移动设备、基础设施与航空航天、国防应用中RF解决方案的领先供应商Qorvo,Inc.近日宣布,公司近期发布的 RFPA55X2 Wi-Fi 功率放大器 (PA) 系列将助力当今许多领先的家庭和企业 WLAN 网络设备实现更大范围
    发表于 09-26 17:22 1686次阅读

    影响Wi-Fi吞吐量的几个坏蛋,你知道几个?

    吞吐量2、硬件影响要素3、软件影响要素4、天线的影响要素5、测试相关影响要素何为WiFi吞吐量a) 通俗的讲,Wi-Fi吞吐量Wi-Fi
    的头像 发表于 10-22 14:51 4410次阅读

    【涨姿势】如何用iPerf测试Linux设备Wi-Fi吞吐量??

    最近老有人问班妹我,Linux设备Wi-Fi吞吐量应该如何测? 哎,这么高大上的问题,你们算是问对人了。善良的班妹,今天就来分享一波姿势,
    发表于 10-30 17:35 1013次阅读
    【涨姿势】如何用iPerf测试<b class='flag-5'>Linux</b><b class='flag-5'>设备</b>的<b class='flag-5'>Wi-Fi</b><b class='flag-5'>吞吐量</b>??

    新一代方法使用户能够轻松区分Wi-Fi®威廉希尔官方网站

    每一代Wi-Fi都提供新功能 - 更快的速度,更高的吞吐量和更好的体验。 行业采用新术语将有助于用户更好地了解他们可以期待的体验。 Wi-Fi 6将提供改进的体验,以满足各种消费者和企业环境中的
    的头像 发表于 11-06 11:40 3159次阅读

    如何提高系统设计容量和吞吐量

    系统和流媒体的视频容量。 然而,在更高频率范围内工作可能会带来更多的挑战,特别是 bandBoost 滤波器该如何提高系统设计容量和吞吐量呢?今天就带大家了解一下,Qorvo给出的具体方案,来解决Wi-Fi 产品在散热、性能、尺
    的头像 发表于 09-30 09:14 2163次阅读

    Wi-Fi和Zigbee/Thread的托管共存威廉希尔官方网站

      随着更高 Wi-Fi TX 功率、更高 Wi-Fi 吞吐量以及将 Wi-Fi 和 IEEE 802.15.4 无线电集成到同一设备中的市
    的头像 发表于 06-23 14:52 2478次阅读
    <b class='flag-5'>Wi-Fi</b>和Zigbee/Thread的托管共存威廉希尔官方网站

    Morse Micro 样品 Wi-Fi HaLow SoC 和模块

    无晶圆厂半导体初创公司 Morse Micro 正在对其 Wi-Fi HaLow SoC 和模块进行采样,声称拥有最快的 8 MHz 通道吞吐量
    发表于 08-18 17:34 1156次阅读
    Morse Micro 样品 <b class='flag-5'>Wi-Fi</b> HaLow SoC 和模块

    Wi-Fi 6与Wi-Fi 7的区别

    自 1999 年成立 Wi-Fi 联盟以来,Wi-Fi 威廉希尔官方网站 不断发展,满足了不断增长的吞吐量设备数量需求,并推出了一系列按字母顺序排序的版本名称。随后
    发表于 08-27 10:38 1.1w次阅读

    全球芯片商为何角逐Wi-Fi 7市场先机

    Wi-Fi 作为一种常时运作 (Always-On) 的通讯方式,基于 Wi-Fi 通讯威廉希尔官方网站 的应用已延伸到世界的每一个角落。当今市场主流的 Wi-Fi 6、Wi-Fi 6E 和即将到来
    发表于 09-30 15:03 713次阅读

    Wi-Fi 7要来了!

    (Extremely High Throughput,极高吞吐量)。该标准建立在Wi-Fi 6/6E标准的基础上,预计能够支持高达46Gbps的吞吐量,大约是Wi-Fi 6的3倍。 从
    的头像 发表于 12-07 08:20 1649次阅读
    <b class='flag-5'>Wi-Fi</b> 7要来了!

    设计人员如何实现 Wi-Fi 三频段千兆网速和高吞吐量

    设计人员如何实现 Wi-Fi 三频段千兆网速和高吞吐量
    的头像 发表于 12-26 10:16 739次阅读
    设计人员如何实现 <b class='flag-5'>Wi-Fi</b> 三频段千兆网速和高<b class='flag-5'>吞吐量</b>

    揭开Wi-Fi威廉希尔官方网站 演变的神秘面纱

    随着超高吞吐量和低延迟应用程序日益增多,第七代Wi-Fi威廉希尔官方网站 (Wi-Fi 7)正在加紧研究中,Wi-Fi 7也称为IEEE 802.11be。Wi-
    发表于 05-17 13:05 624次阅读
    揭开<b class='flag-5'>Wi-Fi</b>威廉希尔官方网站
演变的神秘面纱

    Wi-Fi 6和Wi-Fi 5之间有哪些区别呢?

    威廉希尔官方网站 ,而Wi-Fi 5则是IEEE 802.11ac标准。以下将详细介绍Wi-Fi 6与Wi-Fi 5之间的区别。 1.速度和吞吐量Wi-Fi
    的头像 发表于 12-09 16:09 2395次阅读

    2024年普及Wi-Fi 7?Wi-Fi联盟点明时间

    Wi-Fi 7采用了更高效的数据编码威廉希尔官方网站 ,例如刚提到的4096-QAM编码格式,有望大幅提升数据传输速度和效率。此外,Wi-Fi 7还支持更宽的信道带宽,即使在2.4GHz和5GHz频段中,也能实现更高的数据吞吐量
    的头像 发表于 12-13 15:28 1547次阅读