WiFi模块吞吐量测试

这篇具有很好参考价值的文章主要介绍了WiFi模块吞吐量测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

在WiFi模块选型过程中,工程师会关注到WiFi模块的吞吐量,拿到样品之后,也会进行一个模块吞吐量的测试。本篇就以SKYLAB QCA9531 WiFi模块SKW99的测试角度出发,简单介绍一下WiFi模块怎么测试WiFi吞吐量。

一、什么是Wi-Fi吞吐量

通俗的讲,Wi-Fi吞吐量即Wi-Fi设备(AP/STA)在上行和下行链路上所支持的实际最大速率,属于一种极限测试,也较贴近用户实际使用场景,尤其在产品日趋无线化,有线网口设计逐渐淡出的今天,显得尤为重要。
Wi-Fi吞吐量是一个较笼统的概念,在实际的测试中需要分模式,信道进行如IEEE 802.11n HT40 mcs7 ch1, IEEE 802.11ac HT80 mcs9 ch36等。
注:MCS是Modulation and coding scheme,不同的数字代表不同的调制编码方式,不同的调制方式又对应不同的速率,具体可以查看802.11n/ac的协议。

  • 吞吐量:单位时间内对网络设备或端口成功传送数据的数量(在没有丢帧的情况下,设备能够接收并转发的最大数据速率)。是一个实际值,用于衡量网络性能。由于网络的双向通信,通常以上传(Tx)传输速率和下载(Rx)传输速率2个指标来衡量测试设备的吞吐量
  • 带宽:单位时间内可传送的最大数据量,是一个理论值,相当于理论可达到的最大吞吐量
  • AP:无线接入点(Access Point),是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就相当于一个AP
  • STA:站点(Station),每一个连接AP的终端都可被称为站点
  • 上传(Tx)传输速率:测试设备向辅助设备发送信令或数据所测得的速率
  • 下载(Rx)传输速率:测试设备接收辅助设备发送的信令或数据所测得的速率

二、Wi-Fi吞吐量测试

本次WiFi吞吐量测试使用的是SKYLAB的WiFi模块QCA9531方案的SKW99模块

1.硬件准备

WiFi模块吞吐量测试

(1)硬件:两台笔记本电脑、一块SKW99_Demo板、一块SKW99模块、两根WiFi天线、一根网线、一个电源线;
(2)接线:USB1外接电源线供5V2A,网线通过网口连接到WiFi模块,SKW99接两个天线。

2.软件准备

在两台电脑上下载并安装好iperf吞吐量测试工具(iperf是一个网络性能测试工具,测试从Client发向Server)

三、操作步骤

(1)电脑通过网线连接模块的LAN口,并打开电脑iperf工具包文件夹;
WiFi模块吞吐量测试
(2)在该电脑上输入“cmd”,并按确认键;
WiFi模块吞吐量测试
(3)在运行程序中输入“iperf3.exe -s”,按“Enter”键后如图显示。
WiFi模块吞吐量测试
(4)另一台电脑通过无线连接SKW99模块的WiFi热点,并打开电脑iperf工具包文件夹;
WiFi模块吞吐量测试
(5)在该电脑上输入“cmd”,并按确认键;
WiFi模块吞吐量测试
(6)在运行程序中输入“iperf3 -c 10.10.10.101 -t 10 -b 200M”,
(“10.10.10.101”是模块给另一台电脑分配的IP地址),按“Enter”键后如图出现如图测试结果。
WiFi模块吞吐量测试
指令注释:
-t 60 //测试总时长60秒
-u //UDP测试
-i 5 //测试间隔5秒
-P 3 //3条测试线程
-b 10K //每秒最大传输10Kb,显示单位Kbps
-b 10M //每秒最大传输10Mb,显示单位Mbps

总结

综上即基于SKW99模块的吞吐量测试详解,本文仅仅简单介绍了AP路由WiFi模块SKW99吞吐量的测试,后续会陆续介绍基于SKW99模块视频传输,智能控制,无线中继,无线路由,视频推流方案等应用。文章来源地址https://www.toymoban.com/news/detail-490656.html

到了这里,关于WiFi模块吞吐量测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用JMeter做压力测试:常用插件、服务器硬件监控_jmeter的吞吐量插件

    Bytes Throughput Connect Times Latency Hits/s 安装好这些插件后,就可以看到上面这些监听器。 03 配置插件的监听器 如果可以配置如下三个监听器,就表示插件已经安装成功!执行压力测试,就可以看见压测的每秒事务数、响应时间,活动线程数等压测结果。 响应时间:jp@gc - Respon

    2024年04月17日
    浏览(51)
  • Fabric 超级账本学习【3】Fabric2.4 使用Tape进行吞吐量量性能测试

    如果想测试一下超级账本fabric对某个合约函数的执行时间是多少,简单地可以通过打印合约函数开始执行时间和结束执行时间来计算时间差就可以了。 Tape 是一款轻量级 Hyperledger Fabric 性能测试工具。 tape的github地址:https://github.com/Hyperledger-TWGC/tape 步骤: 启动Fabric2.4网络环境

    2024年01月17日
    浏览(49)
  • 性能分析与调优: Linux 使用 iperf3 进行TCP网络吞吐量测试

    目录 一、实验 1.环境 2.TCP网络吞吐量的微观基准测试 二、问题 1.iperf参数有哪些 2.iperf如何二进制安装 (1)主机 表1-1 主机 主机 架构 组件 IP 备注 prometheus 监测 系统 prometheus、node_exporter  192.168.204.18 grafana 监测GUI grafana 192.168.204.19 agent  监测 主机 node_exporter 192.168.204.20 (1)

    2024年02月03日
    浏览(63)
  • 【性能测试】运维测试01之性能测试整体认知包括:TPS、请求响应时间、事务响应时间、并发用户数、吞吐量、吞吐率、点击率、资源使用率等性能指标详细介绍

    性能测试整体认知包括:TPS、请求响应时间、事务响应时间、并发用户数、吞吐量、吞吐率、点击率、资源使用率。 1.1 需求一 1.熟悉Linux、windows等操作系统,熟悉shell脚本; ⒉.熟悉jvm调优, tomcat调优等基础策略 3.熟悉mysq数据库,熟练掌握javascript、java、python、groovy等至少一门

    2024年02月16日
    浏览(41)
  • Kafka吞吐量

    目录 kafka的架构和流程 小文件对HDFS影响: 解决办法: ⾸先Kafka从架构上说分为⽣产者Broker和消费者,每⼀块都进⾏了单独的优化,⽐如⽣产者快是因为数据的批量发送,Broker快是因为分区,分区解决了并发度的问题,⽽且⽂件是采取的顺序写的形式。顺序写就可以有效的减少磁盘

    2023年04月23日
    浏览(52)
  • qps、tps、吞吐量

      tps全称为Transactions Per Second,指 服务器每秒处理的事务数 。常作为软件测试单位。   解释下这里 事务 的概念:一个事务指客户机向服务器发送请求,服务器做出反应的过程   一个事务的计时方式是从客户机发送请求时开始计时,收到服务器响应后结束计时。用1

    2023年04月10日
    浏览(46)
  • 了解区块链延迟和吞吐量

    大家鲜少提到如何正确地测量一个(区块链)系统,但它却是系统设计和评估过程中最重要的步骤。 系统中有许多共识协议、各种性能的变量和对可扩展性的权衡。 然而,直到目前都没有一种所有人都认同的可靠方法,能够让人进行苹果对比苹果这种同一范畴内的合理比较

    2024年02月02日
    浏览(45)
  • 如何提升SpringBoot项目的吞吐量?

    吞吐量是指系统在单位时间内成功处理请求的数量。当吞吐量不足以应对业务需求时,会导致请求Pile Up的情况发生,使系统不可用甚至宕机。提高吞吐量是保证系统可用性的有效手段之一。 当系统的吞吐量跟不上业务增长时,用户会感知到系统的响应变慢,严重时甚至会有\\\"访问不

    2024年02月08日
    浏览(51)
  • TPS、QPS、吞吐量,的计算公式

    TPS (transaction per second)代表每秒执行的事务数量,可基于测试周期内完成的事务数量计算得出。 TPS=事务数/时间(秒) 例如: 用户每分钟执行6个事务,TPS为6 / 60s = 0.10 TPS。 同时我们会知道事务的响应时间(或节拍):60秒完成6个事务,代表每个事务的响应时间或节拍为10秒。

    2024年02月09日
    浏览(54)
  • Rust中的高吞吐量流处理

    本篇文章主要介绍了Rust中流处理的概念、方法和优化。作者不仅介绍了流处理的基本概念以及Rust中常用的流处理库,还使用这些库实现了一个流处理程序。 最后,作者介绍了如何通过测量空闲和阻塞时间来优化流处理程序的性能,并将这些内容同步至Twitter和blog。 此外,作

    2024年02月14日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包