发帖
29 0 0

BL618的wifi性能太低了,如何进行优化

armfans
高级会员

2

主题

12

回帖

640

积分

高级会员

积分
640
问题汇总 3432 29 2024-3-5 14:18:32
测试BL618SDK中带的wifi示例,使用rperf命令进行测试,11n的连接速度能到72M,连接wifi6的网卡能到144M,连接速度看着倒是正常,不过实际传输连10M都到不了,官方有实测数据吗。

BL618的rperf测试

BL618的rperf测试

手上没有ESP32的模组,不过网上有人测过ESP32的吞吐量,一般都在40M左右,相比BL618强了不少,BL618的资料又没有wifi部分,SDK中只有库文件,没有代码,用起来真头疼。
7f0bad3768634651a409a415ad17e04e.png a3401cd73ee942eebd5c1f7ee39a22b2.png


──── 0人觉得很赞 ────

使用道具 举报

2024-3-5 14:38:00
给你抓个技术解决
2024-3-5 14:42:45
测试看起来好专业
本帖最后由 Ai-Thinker小泽 于 2024-3-5 15:11 编辑

吞吐量测试哈哈哈,这个需要优化,之前我测过但是TCP的数据不是很理想,UDP的还可以。一般这种数据都是在暗室里测的。
2024-3-5 16:01:05
这次做了udp的吞吐量测试,能达到20+M了,比TCP模式好点,而且是把BL618做AP,PC直连的,信号强度很好,连接速度还是72M,好像达不到11n的150M,只有连接wifi6才能到144M。 Snipaste_2024-03-05_15-48-32.png

另外看初始化log输出,有个ht40参数为0,是不是没有打开带宽40M,只用20M的话,11n刚好损失一半的连接速率,
Snipaste_2024-03-05_15-53-55.png

2024-3-5 16:04:25
armfans 发表于 2024-3-5 16:01
这次做了udp的吞吐量测试,能达到20+M了,比TCP模式好点,而且是把BL618做AP,PC直连的,信号强度很好,连 ...

厉害!
2024-3-5 16:06:28
wifi优化无从下手啊,手册根本就没有wifi部分,sdk中的wifi也是闭源的,只有示例中的几个初始化函数,连参数都没有。比起ESP32来,资料的开放程度真没法比,要不是BL618有高速USB2.0,直接被ESP32秒
2024-3-5 16:26:21

这个demo是官方sdk里自带的,直接编译烧写就能用,用命令行方式执行
2024-3-5 16:30:13
我用wifi6的144M和wifi4的72M连接速率都进行了测试,数据没变化,tcp也就7M左右,udp能到20+M,白瞎了这个wifi6了
2024-3-5 16:33:10
BL618的缓存设计上是不是有问题,记得之前看到有的demo里面还去操作缓存。
您需要登录后才可以回帖 立即登录
高级模式
123下一页
统计信息
  • 会员数: 28297 个
  • 话题数: 40293 篇