Search found 7 matches

by headqu
Thu Nov 07, 2024 6:02 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32芯片多路BLE连接易出错
Replies: 8
Views: 1302

Re: ESP32芯片多路BLE连接易出错

hi,bro 你尝试将配置参数的这句话屏蔽掉,就不会报0x3b的错误了,你可以尝试下,但具体原因我还不清楚 // esp_ble_gap_prefer_ext_connect_params_set(param->ext_adv_report.params.addr, // ESP_BLE_GAP_PHY_1M_PREF_MASK, // &phy_1m_conn_params, NULL, NULL); 这是BLE5.0里的东西,我用不到啊。我也不是报的这个错#define HCI_ERR_UNACCEPT_CONN_INTERVAL 0x3B
by headqu
Wed Nov 06, 2024 9:01 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32芯片多路BLE连接易出错
Replies: 8
Views: 1302

Re: ESP32芯片多路BLE连接易出错

llzzdd wrote:
Wed Nov 06, 2024 7:24 am
哎,卡很久了,每次我需要重启一下接收端,在扫描,碰运气,运气好,8个都可以连接上,运气不好,连接6个或7个,然后就再也连接不上了
是的,就是这样的
by headqu
Tue Nov 05, 2024 6:39 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32芯片多路BLE连接易出错
Replies: 8
Views: 1302

Re: ESP32芯片多路BLE连接易出错

hello,我也遇到了类似的问题,在测试蓝牙1对8时,第一次扫描8个成功,就没问题,但若第一次扫描连接了比如7个,然后报错,再扫描也连接不上最后一个了,报这种错误 2024-11-05 13:32:09 W (5772606) BT_HCI: btu_hcif_hdl_command_status,opcode:0x2043,status:0x3b 2024-11-05 13:32:09 W (5772616) BT_APPL: gattc_conn_cb: if=1 st=0 id=1793 rsn=0x100 2024-11-05 13:32:09 W (5772616) BT_APPL...
by headqu
Mon Oct 28, 2024 6:45 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32芯片多路BLE连接易出错
Replies: 8
Views: 1302

Re: ESP32芯片多路BLE连接易出错

我现在在出现
BT_GATT: gatt_rsp_timeout retry discovery primary service
BT_GATT: gatt_rsp_timeout disconnecting...
打印的时候将esp_ble_gap_disconnect(inst->remote_bda);换成esp_ble_gattc_close(inst->gattc_if, inst->conn_id);,从打印的log来看,确实是closed了,但是后面想再调用esp_ble_gattc_open()就不会成功了。
by headqu
Mon Oct 28, 2024 1:06 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32芯片多路BLE连接易出错
Replies: 8
Views: 1302

ESP32芯片多路BLE连接易出错

你好,我们是一家设计生产智能柜锁的企业,现在正在使用贵公司的ESP32芯片开发BLE-WIFI网关项目。在使用ESP32芯片作为主机同时连接4把蓝牙锁从机的时候容易出错,导致数据不能下发,开不了锁。 在BLE连接建立后发现服务时有打印 [0;33mW (77463) BT_GATT: gatt_rsp_timeout retry discovery primary service[0m [0;33mW (107463) BT_GATT: gatt_rsp_timeout disconnecting...[0m 这时候如果调用esp_ble_gap_disconnect(inst->remote...
by headqu
Wed Oct 23, 2024 6:23 am
Forum: 硬件问题讨论
Topic: ESP32芯片多路BLE连接易出错
Replies: 1
Views: 1132

Re: ESP32芯片多路BLE连接易出错

我现在在出现
BT_GATT: gatt_rsp_timeout retry discovery primary service
BT_GATT: gatt_rsp_timeout disconnecting...
打印的时候将esp_ble_gap_disconnect(inst->remote_bda);换成esp_ble_gattc_close(inst->gattc_if, inst->conn_id);,从打印的log来看,确实是closed了,但是后面想再调用esp_ble_gattc_open()就不会成功了。
by headqu
Mon Oct 21, 2024 7:51 am
Forum: 硬件问题讨论
Topic: ESP32芯片多路BLE连接易出错
Replies: 1
Views: 1132

ESP32芯片多路BLE连接易出错

你好,我们是一家设计生产智能柜锁的企业,现在正在使用贵公司的ESP32芯片开发BLE-WIFI网关项目。在使用ESP32芯片作为主机同时连接4把蓝牙锁从机的时候容易出错,导致数据不能下发,开不了锁。 在BLE连接建立后发现服务时有打印 [0;33mW (77463) BT_GATT: gatt_rsp_timeout retry discovery primary service[0m [0;33mW (107463) BT_GATT: gatt_rsp_timeout disconnecting...[0m 这时候如果调用esp_ble_gap_disconnect(inst->remote...