Win10下运行ESP32 WiFi iperf例程(ESP32-S3 WiFi吞吐量测试)

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

在win10平台下使用iperf工具及ESP32 iperf例程测试WiFi吞吐量


前言

ESP32硬件:ESP32-S3-DevKitM-1(乐鑫官方ESP32-S3-MINI开发板)

ESP IDF版本:IDF 4.4

iperf版本:iPerf 2.0.9 


一、打开ESP32 iperf例程及编译下载

1.新建工程

Win10下运行ESP32 WiFi iperf例程(ESP32-S3 WiFi吞吐量测试)

 Win10下运行ESP32 WiFi iperf例程(ESP32-S3 WiFi吞吐量测试)Win10下运行ESP32 WiFi iperf例程(ESP32-S3 WiFi吞吐量测试)

 2.配置目标芯片

Win10下运行ESP32 WiFi iperf例程(ESP32-S3 WiFi吞吐量测试)

选择对应的CP2102串口号。

Win10下运行ESP32 WiFi iperf例程(ESP32-S3 WiFi吞吐量测试)

 3.编译并下载

 一键自动完成。

Win10下运行ESP32 WiFi iperf例程(ESP32-S3 WiFi吞吐量测试)

Win10下运行ESP32 WiFi iperf例程(ESP32-S3 WiFi吞吐量测试)

二、电脑端配置

1.电脑连接WiFi

确保电脑已连入WiFi。(或可以由电脑开启热点。)

2.获取电脑IP(电脑将作为server接收client的连接)

在cmd中运行:

ipconfig -all

运行后可以从中找到本机IP地址,将作为之后的server地址。

此处地址为192.168.0.100

Win10下运行ESP32 WiFi iperf例程(ESP32-S3 WiFi吞吐量测试)

3.开启server端iperf

在文件管理器的路径栏输入cmd可直接在当前目录运行命令行窗口。

Win10下运行ESP32 WiFi iperf例程(ESP32-S3 WiFi吞吐量测试)

 在打开的cmd中运行以下命令开启iperf服务器。

iperf -s -i 3

 iperf工具开始运行,等待esp32客户端连接。

Win10下运行ESP32 WiFi iperf例程(ESP32-S3 WiFi吞吐量测试)

三、ESP32配置

1.ESP32连接WiFi,与电脑在同一WiFi下

ESP32开发板通过串口与电脑进行通信,因此对ESP32的各类控制指令均可通过串口发送到开发板中。可以使用串口助手或其他的串口通信软件。

此处使用sscom v5.13.1,波特率配置为115200,打开对应串口。

使用以下命令设置ESP32需要连接到的WiFi名称及密码。其中SSID代表WiFi名称,PWD代表WiFi密码。

sta SSID PWD

运行后ESP32模块将自动连接到WiFi。

Win10下运行ESP32 WiFi iperf例程(ESP32-S3 WiFi吞吐量测试)

 2.开启client端iperf

使用串口发送以下命令。其中192.168.0.100是之前看到的电脑IP。

iperf -c 192.168.0.100 -i 3 -t 60

 运行后可在电脑端的cmd窗口中看到发送的数据包大小及速率。

Win10下运行ESP32 WiFi iperf例程(ESP32-S3 WiFi吞吐量测试)Win10下运行ESP32 WiFi iperf例程(ESP32-S3 WiFi吞吐量测试)

 此处测试中,平均吞吐率为41.4Mbps。(默认测试为TCP)

 与官方测试结果的对比。

Wi-Fi Driver - ESP32 - — ESP-IDF Programming Guide latest documentation (espressif.com)

Win10下运行ESP32 WiFi iperf例程(ESP32-S3 WiFi吞吐量测试)


总结

使用ESP32官方iperf例程及iperf工具测试ESP32-S3芯片的吞吐量数据,为之后的大量数据传输应用提供了参考。文章来源地址https://www.toymoban.com/news/detail-407552.html

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

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

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

相关文章

  • Makerbase SimpleFOC ESP32 例程10 步进电机开环速度测试

    1.1 硬件清单 序号 品名 数量 1 ESP32 FOC V1.0 主板 1 2 35HB27-401A步进电机 1 3 12V电源适配器 1 4 USB 线 1 注意: 35HB27-401A是两相1.8°步进电机,对应极对数为50。   硬件清单如下图所示: ESP32 FOC V1.0主板说明书等更多资料请加入企鹅群(732557609)下载 1.2 硬件连接 1.步进电机的四根驱

    2024年02月11日
    浏览(54)
  • 通信信道带宽为1Gb/s,端到端时延为10ms。TCP的发送窗口为65535字节。试问:可能达到的最大吞吐量是多少?信道的利用率是多少?

    在Bing和CSDN上转了一圈,答案千奇百怪。很多只给计算,不给解释,对新手不太好理解。本答案参考了网上已有的几乎所有答案,补充了一些基本概念和公式,零基础友好,希望对各位有帮助。 首先,一些基本的概念:  1.通信信道带宽: 即 理论上 信道能够达到的 最大数据

    2024年02月03日
    浏览(53)
  • Kafka吞吐量

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

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

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

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

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

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

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

    2024年02月08日
    浏览(52)
  • 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日
    浏览(48)
  • kafka入门,提高生产者吞吐量练习(七)

    batch.size 批次大小,默认16k linger,ms 等待时间,修改为5-100ms compression.type 压缩snappy RecordAccmulator 缓冲区大小,修改为64m

    2024年02月12日
    浏览(37)
  • 计算机网络(速率、宽带、吞吐量、时延、发送时延)

    单位: bit/s ,或 kbit /s 、 Mbit/s 、 Gbit /s 等。     例如 4 ´ 10 10  bit/s 的数据率就记为 40 Gbit /s。 速率往往是指 额定速率 或 标称速率, 非实际运行速率。         例:人的耳朵能听到的频率最低值为3k,最高值为300k,频宽为300k-3k=297k(k为千赫)         例:如现在的宽

    2024年02月10日
    浏览(43)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包