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

joseph_ji
Posts: 70
Joined: Thu Jun 17, 2021 1:26 am

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

Postby joseph_ji » Fri Aug 18, 2023 11:18 am

硬件环境: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 9811 times
手机端测试工具截图:
小米6 nRF Connect debug截图.jpg
小米6 nRF Connect debug截图.jpg (181.94 KiB) Viewed 9811 times

joseph_ji
Posts: 70
Joined: Thu Jun 17, 2021 1:26 am

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

Postby joseph_ji » Fri Aug 18, 2023 11:20 am

这边附上测试的demo,麻烦帮忙看看
Attachments
nRF Connect Log _小米6(安卓9).txt
(2 KiB) Downloaded 645 times
gatt_server_demo.rar
(421.62 KiB) Downloaded 736 times

ESP_Penguin_Helper
Posts: 156
Joined: Tue Jul 11, 2023 6:55 am

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

Postby ESP_Penguin_Helper » Mon Aug 21, 2023 11:03 am

蓝牙的示例有做修改吗,看日志像是属性权限问题引起的断连

joseph_ji
Posts: 70
Joined: Thu Jun 17, 2021 1:26 am

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

Postby joseph_ji » Tue Aug 22, 2023 1:12 am

ESP_Penguin_Helper wrote:
Mon Aug 21, 2023 11:03 am
蓝牙的示例有做修改吗,看日志像是属性权限问题引起的断连
蓝牙的部分我没做修改,仅将wifi_sta的部分添加进去;menuconfig也是默认未修改的;我这边把esp32c3的日志也附上来,你们看看
Attachments
esp32c3_ble_gatt_server_log.txt
(6.85 KiB) Downloaded 396 times

ESP_Penguin_Helper
Posts: 156
Joined: Tue Jul 11, 2023 6:55 am

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

Postby ESP_Penguin_Helper » Tue Aug 22, 2023 11:07 am

你好,这可能是一个在 idf_v5.0.1 上的已知问题,在 idf_v5.0.3 有进行修复。你可以更新 idf 版本到 idf_v5.0.3 后检查问题是否依然存在。

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

ESP_Penguin_Helper
Posts: 156
Joined: Tue Jul 11, 2023 6:55 am

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

Postby ESP_Penguin_Helper » Fri Aug 25, 2023 6:03 am

更新 IDF 后问题解决了吗?

joseph_ji
Posts: 70
Joined: Thu Jun 17, 2021 1:26 am

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

Postby joseph_ji » Fri Aug 25, 2023 6:34 am

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

joseph_ji
Posts: 70
Joined: Thu Jun 17, 2021 1:26 am

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

Postby joseph_ji » Thu Aug 31, 2023 7:52 am

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

ESP_Penguin_Helper
Posts: 156
Joined: Tue Jul 11, 2023 6:55 am

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

Postby ESP_Penguin_Helper » Mon Sep 04, 2023 3:00 am

好的,谢谢你的反馈

Who is online

Users browsing this forum: Baidu [Spider] and 80 guests