ESP32-S3蓝牙问题若干

zhengyongte
Posts: 6
Joined: Thu Oct 27, 2022 6:24 am

ESP32-S3蓝牙问题若干

Postby zhengyongte » Thu Oct 27, 2022 6:29 am

1. esp32-s3蓝牙仅支持BLE 5.0吗?经典蓝牙是否支持,以及BLE 5.1 5.2 5.3是否支持
2. 如何选择1M 或2M 的phy?似乎没看到相应的api

ESP_XuLZ
Posts: 173
Joined: Fri Mar 26, 2021 6:04 am

Re: ESP32-S3蓝牙问题若干

Postby ESP_XuLZ » 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

zhengyongte
Posts: 6
Joined: Thu Oct 27, 2022 6:24 am

Re: ESP32-S3蓝牙问题若干

Postby zhengyongte » Mon Oct 31, 2022 1:34 am

非常感谢,主要是5.2新增的同步通道,传固定速率的数据流

zhengyongte
Posts: 6
Joined: Thu Oct 27, 2022 6:24 am

Re: ESP32-S3蓝牙问题若干

Postby zhengyongte » 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_XuLZ
Posts: 173
Joined: Fri Mar 26, 2021 6:04 am

Re: ESP32-S3蓝牙问题若干

Postby ESP_XuLZ » Wed Nov 02, 2022 3:08 am

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 中当前是不支持的

Who is online

Users browsing this forum: No registered users and 81 guests