完善资料让更多小伙伴认识你,还能领取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的上传性能。请注意,调整参数时需要逐步尝试,以找到最佳的配置。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
470 浏览 0 评论
991 浏览 0 评论
1709 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1368 浏览 1 评论
1254 浏览 1 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1288浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
943浏览 3评论
2386浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2573浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1071浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-13 18:22 , Processed in 0.601178 second(s), Total 40, Slave 33 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
361
