Page 1 of 1

【已解决】手机连接esp32 ble设备,存在部分机型连接不上ble的问题

Posted: Fri Aug 18, 2023 11:18 am
by joseph_ji
硬件环境:ESP32-C3 Devkjtm开发板
编译环境:linux + idf_v5.0.1
软件环境:在 \examples\bluetooth\bluedroid\ble\gatt_server demo的基础上,开启wifi_sta连接AP;
测试工具:使用app nRF_Connect
不兼容的手机型号:小米6(安卓9)、小米6X(安卓9)、iphone8(ios15)、iphone X(ios16)
问题描述:在不开启wifi连接时,测试手机均可以正常连接ble(esp32c3);开启wifi连接,以上机型不能连上ble,其余机型正常连接;
idf版本截图如下:
idf5.0.1版本git log截图.PNG
idf5.0.1版本git log截图.PNG (42.71 KiB) Viewed 12591 times
手机端测试工具截图:
小米6 nRF Connect debug截图.jpg
小米6 nRF Connect debug截图.jpg (181.94 KiB) Viewed 12591 times

Re: 手机连接esp32 ble设备,存在部分机型连接不上ble的问题

Posted: Fri Aug 18, 2023 11:20 am
by joseph_ji
这边附上测试的demo,麻烦帮忙看看

Re: 手机连接esp32 ble设备,存在部分机型连接不上ble的问题

Posted: Mon Aug 21, 2023 11:03 am
by ESP_Penguin_Helper
蓝牙的示例有做修改吗,看日志像是属性权限问题引起的断连

Re: 手机连接esp32 ble设备,存在部分机型连接不上ble的问题

Posted: Tue Aug 22, 2023 1:12 am
by joseph_ji
ESP_Penguin_Helper wrote:
Mon Aug 21, 2023 11:03 am
蓝牙的示例有做修改吗,看日志像是属性权限问题引起的断连
蓝牙的部分我没做修改,仅将wifi_sta的部分添加进去;menuconfig也是默认未修改的;我这边把esp32c3的日志也附上来,你们看看

Re: 手机连接esp32 ble设备,存在部分机型连接不上ble的问题

Posted: Tue Aug 22, 2023 11:07 am
by ESP_Penguin_Helper
你好,这可能是一个在 idf_v5.0.1 上的已知问题,在 idf_v5.0.3 有进行修复。你可以更新 idf 版本到 idf_v5.0.3 后检查问题是否依然存在。

Bug 公告和问题小结:https://www.espressif.com/sites/default ... A%20CN.pdf

Re: 手机连接esp32 ble设备,存在部分机型连接不上ble的问题

Posted: Fri Aug 25, 2023 6:03 am
by ESP_Penguin_Helper
更新 IDF 后问题解决了吗?

Re: 手机连接esp32 ble设备,存在部分机型连接不上ble的问题

Posted: Fri Aug 25, 2023 6:34 am
by joseph_ji
ESP_Penguin_Helper wrote:
Fri Aug 25, 2023 6:03 am
更新 IDF 后问题解决了吗?
还没更新测试,后续我会更新,具体情况如何,我会再反馈的。

Re: 手机连接esp32 ble设备,存在部分机型连接不上ble的问题

Posted: Thu Aug 31, 2023 7:52 am
by joseph_ji
joseph_ji wrote:
Fri Aug 25, 2023 6:34 am
ESP_Penguin_Helper wrote:
Fri Aug 25, 2023 6:03 am
更新 IDF 后问题解决了吗?
还没更新测试,后续我会更新,具体情况如何,我会再反馈的。
已经解决,更新idf_v5.0.3后,没再出现连接bug

Re: 【已解决】手机连接esp32 ble设备,存在部分机型连接不上ble的问题

Posted: Mon Sep 04, 2023 3:00 am
by ESP_Penguin_Helper
好的,谢谢你的反馈