完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
问题描述:项目使用BLUFI进行配网,IDF v.4.4.1,之前采购的模块是ESP32-D0WDQ6,所有功能正常。最近一次采购的模块使用了ESP32-D0WD-V3芯片,出现了经常扫描不到蓝牙设备,在扫描到设备之后也大部分时间连接设备失败,EspBlufi App中返加133状态码。模块的wifi可以正常连接,通讯也正常,可以排除天线问题,这批模块有50个,都出现同样的问题。
我根据《ESP32 ECO V3使⽤指南》将menuconfig > Component config >ESP32-specific,选择 Minimum Supported ESP32 Revision 选项为 “Rev 3”,尝试过调整整esp_ble_adv_params_t中广播间隔时间和esp_ble_adv_data_t中的连接间隔时间,问题依然存在。使用examples中的blufi例子也是同样的问题。希望能得到大家的帮助和指导,谢谢! |
|
相关推荐
1个回答
|
|
根据您提供的信息,我将分析可能导致ESP32-D0WD-V3蓝牙BLE连接失败的原因,并提供一些建议。
1. 硬件问题:虽然您已经排除了天线问题,但仍然有可能是硬件方面的问题。请检查新采购的ESP32-D0WD-V3模块是否有任何损坏或缺陷。 2. 软件问题:您提到使用了ESP-IDF v4.4.1版本。请确保您的软件版本与ESP32-D0WD-V3模块兼容。如果不兼容,尝试升级或降级ESP-IDF版本。 3. 配置问题:您已经根据《ESP32 ECO V3使用指南》调整了menuconfig。请确保其他相关配置也正确设置,例如BLE参数、连接参数等。 4. 电源问题:检查电源供应是否稳定,不稳定的电源可能会影响BLE连接。 5. 干扰问题:检查周围环境是否有其他设备产生干扰,如Wi-Fi路由器、蓝牙设备等。 6. 固件问题:检查EspBlufi App的固件版本是否与ESP32-D0WD-V3模块兼容。如果不兼容,尝试更新EspBlufi App的固件。 7. 代码问题:检查您的代码逻辑,确保BLE连接和配网过程没有错误。 8. 模块批次问题:您提到这批模块有50个,都出现同样的问题。这可能是生产批次的问题。联系供应商,了解是否有其他客户反馈类似问题,或者是否可以更换其他批次的模块。 针对这些可能的原因,您可以尝试以下解决方案: 1. 检查硬件:确保模块没有损坏或缺陷。 2. 更新或降级ESP-IDF版本:确保软件版本与模块兼容。 3. 检查配置:确保所有相关配置正确设置。 4. 检查电源:确保电源供应稳定。 5. 减少干扰:尝试将模块远离可能产生干扰的设备。 6. 更新EspBlufi App固件:确保固件版本与模块兼容。 7. 检查代码:确保BLE连接和配网过程没有错误。 |
|
|
|
只有小组成员才能发言,加入小组>>
321 浏览 0 评论
1178 浏览 1 评论
586浏览 6评论
483浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
468浏览 5评论
467浏览 4评论
442浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 16:51 , Processed in 0.777286 second(s), Total 47, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号