完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
目前的上传速度,有时候可以达到1MB/s,有时候才20kB/s,如何优化呢?
WIFI_STAtiC_TX_BUFFER_NUM目前设置的是16 TCP_SND_BUF_DEFAULT (KB)目前设置5744 在https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/api-guides/wifi.html#id49的文档中 使用PSRAM,推荐值分别是8和65534. 是否需要加大TCP_SND_BUF_DEFAULT? |
|
相关推荐
1个回答
|
|
要优化WiFi的上传性能,可以从以下几个方面进行调整:
1. **信道选择**:选择一个干扰较小的信道,可以提高WiFi信号的质量,从而提高上传速度。 2. **天线位置**:确保WiFi天线的位置正确,避免遮挡,以获得更好的信号覆盖。 3. **设备距离**:尽量缩短设备与路由器之间的距离,减少信号衰减。 4. **路由器固件**:更新路由器的固件,以获得更好的性能和稳定性。 5. **调整WIFI_STATIC_TX_BUFFER_NUM和TCP_SND_BUF_DEFAULT**: - WIFI_STATIC_TX_BUFFER_NUM:这个参数决定了WiFi模块可以同时发送的数据包的数量。增加这个值可以提高并发发送能力,但会增加内存的使用。根据你的描述,当前设置为16,可以尝试适当增加这个值,例如32或64,观察上传速度是否有所改善。 - TCP_SND_BUF_DEFAULT:这个参数决定了TCP连接的发送缓冲区大小。增加这个值可以提高数据传输的效率,但同样会增加内存的使用。根据你的描述,当前设置为5744KB。可以尝试增加这个值,例如65534KB(如果使用PSRAM),观察上传速度是否有所改善。 6. **使用QoS(Quality of Service)**:在路由器上启用QoS功能,可以优先处理上传数据,提高上传速度。 7. **网络环境**:检查网络环境中是否有其他设备占用大量带宽,如P2P下载、视频流等,这些设备可能会影响上传速度。 8. **使用有线连接**:如果可能的话,使用有线连接代替无线连接,以获得更稳定和更快的上传速度。 9. **检查设备性能**:确保上传设备的硬件性能足够强大,以支持高速数据传输。 通过以上方法,你可以尝试优化WiFi的上传性能。请注意,调整参数时需要逐步尝试,以找到最佳的配置。 |
|
|
|
只有小组成员才能发言,加入小组>>
474浏览 6评论
397浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
377浏览 5评论
383浏览 4评论
354浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-28 12:56 , Processed in 0.638752 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号