Page 1 of 1

ESP32-S3蓝牙问题若干

Posted: Thu Oct 27, 2022 6:29 am
by zhengyongte
1. esp32-s3蓝牙仅支持BLE 5.0吗?经典蓝牙是否支持,以及BLE 5.1 5.2 5.3是否支持
2. 如何选择1M 或2M 的phy?似乎没看到相应的api

Re: ESP32-S3蓝牙问题若干

Posted: Fri Oct 28, 2022 11:49 am
by ESP_XuLZ
1、 esp32-s3蓝牙支持BLE 5.0 ,向下兼容 BLE 4.2 协议, 不支持经典蓝牙; BLE 5.1 ~ 5.3 可能硬件能支持,但是目前应该是没有应用层 API 支持,你需要BLE 5.1 ~ 5.3 哪些新增功能?

2、如何选择1M 或2M 的phy, 可以参考和运行下如下ble 5.0 的示例:https://github.com/espressif/esp-idf/tr ... oid/ble_50
并且也可以参考 BLE API 文档:https://docs.espressif.com/projects/esp ... index.html

Re: ESP32-S3蓝牙问题若干

Posted: Mon Oct 31, 2022 1:34 am
by zhengyongte
非常感谢,主要是5.2新增的同步通道,传固定速率的数据流

Re: ESP32-S3蓝牙问题若干

Posted: Tue Nov 01, 2022 3:02 am
by zhengyongte
ESP_XuLZ wrote:
Fri Oct 28, 2022 11:49 am
1、 esp32-s3蓝牙支持BLE 5.0 ,向下兼容 BLE 4.2 协议, 不支持经典蓝牙; BLE 5.1 ~ 5.3 可能硬件能支持,但是目前应该是没有应用层 API 支持,你需要BLE 5.1 ~ 5.3 哪些新增功能?

2、如何选择1M 或2M 的phy, 可以参考和运行下如下ble 5.0 的示例:https://github.com/espressif/esp-idf/tr ... oid/ble_50
并且也可以参考 BLE API 文档:https://docs.espressif.com/projects/esp ... index.html
主要是5.2的同步通道功能,想用来实时传输固定速率的数据

Re: ESP32-S3蓝牙问题若干

Posted: Wed Nov 02, 2022 3:08 am
by ESP_XuLZ
zhengyongte wrote:
Tue Nov 01, 2022 3:02 am
ESP_XuLZ wrote:
Fri Oct 28, 2022 11:49 am
1、 esp32-s3蓝牙支持BLE 5.0 ,向下兼容 BLE 4.2 协议, 不支持经典蓝牙; BLE 5.1 ~ 5.3 可能硬件能支持,但是目前应该是没有应用层 API 支持,你需要BLE 5.1 ~ 5.3 哪些新增功能?

2、如何选择1M 或2M 的phy, 可以参考和运行下如下ble 5.0 的示例:https://github.com/espressif/esp-idf/tr ... oid/ble_50
并且也可以参考 BLE API 文档:https://docs.espressif.com/projects/esp ... index.html
主要是5.2的同步通道功能,想用来实时传输固定速率的数据

关于你说的同步通道功能,如果指的是周期性广播和 获取周期性广播的扫描, 可参考 esp-idf/examples/bluetooth/bluedroid/ble_50 目录下的 peroidic_adv 和 peroidic_sync 示例
如果指的是 connected state 的同步数据,这个在 esp-idf 中当前是不支持的