Page 1 of 1

ESP32 BLE 问题

Posted: Tue Aug 17, 2021 6:42 am
by liaojiankun
我有以下2个疑问想请教一下
1.ESP32是否具有BLE从机和主机角色同时运行并且同时连接的能力
2.ESP32 BLE的从机demo是否支持多连接

Re: ESP32 BLE 问题

Posted: Wed Aug 18, 2021 3:17 am
by ESP_XuLZ
1、问题1可以主机从机同时运行并都可连接,我们有相关 demo : https://github.com/espressif/esp-idf/tr ... gatts_coex

2. 从机demo gatt_server 和 gatt_server_service_table 可以支持多连接,可以在首个连接完成的事件后,如 ESP_GAP_BLE_UPDATE_CONN_PARAMS_EVT 后, 重新开启广播 esp_ble_gap_start_advertising(&adv_params) 进行下一个连接

Re: ESP32 BLE 问题

Posted: Thu Aug 19, 2021 2:09 am
by sheng907
打擾想藉由這個標題延伸討論

1. 前面已說到從機與主機腳色可以同時工作,
那想請問當同時工作時,在主機腳色或從機腳色時可以個別跟多個從機與主機連結嗎

Re: ESP32 BLE 问题

Posted: Thu Aug 19, 2021 5:23 am
by ESP_XuLZ
同一设备上的主机和从机都可以进行多连接,理论上没有连接限制,且不会相互影响