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

[复制链接]
查看1838 | 回复28 | 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


回复

使用道具 举报

爱笑 | 2024-3-5 14:38:00 | 显示全部楼层
给你抓个技术解决
用心做好保姆工作
回复 支持 反对

使用道具 举报

WT_0213 | 2024-3-5 14:42:45 | 显示全部楼层
测试看起来好专业
回复 支持 反对

使用道具 举报

Ai-Thinker小泽 | 2024-3-5 14:43:42 | 显示全部楼层
本帖最后由 Ai-Thinker小泽 于 2024-3-5 15:11 编辑

吞吐量测试哈哈哈,这个需要优化,之前我测过但是TCP的数据不是很理想,UDP的还可以。一般这种数据都是在暗室里测的。
回复 支持 反对

使用道具 举报

armfans | 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直连的,信号强度很好,连 ...

厉害!
用心做好保姆工作
回复 支持 反对

使用道具 举报

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

使用道具 举报

armfans | 2024-3-5 16:26:21 | 显示全部楼层

这个demo是官方sdk里自带的,直接编译烧写就能用,用命令行方式执行
回复 支持 反对

使用道具 举报

armfans | 2024-3-5 16:30:13 | 显示全部楼层
我用wifi6的144M和wifi4的72M连接速率都进行了测试,数据没变化,tcp也就7M左右,udp能到20+M,白瞎了这个wifi6了
回复 支持 反对

使用道具 举报

bzhou830 | 2024-3-5 16:33:10 | 显示全部楼层
BL618的缓存设计上是不是有问题,记得之前看到有的demo里面还去操作缓存。
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则