0

我是 BLE 新手,我对 L2CAP 协议感到困惑。我已经阅读了与 L2CAP 相关的蓝牙核心规范,并且我了解它提供了特别的分段和重传功能。我还在 STM32CubeL4 中找到了一些代码来实现 L2CAP 相关命令,如连接参数更新请求。

我不明白的是: - L2CAP 协议是否在 STMicro 提供的软件中完全实现?我没有找到驱动程序或 HAL 这样做。- 中央主机和外围主机如何启用 SAR 功能?

4

1 回答 1

1

BlueNRG 是一个 BLE 网络处理器。BLE 协议栈在嵌入式 Cortex-M0 微处理器中实现,包括 L2CAP SAR 功能。

应用处理器(本例中为 STM32L4)只能通过基于 SPI 的专有接口(称为 ACI)执行有限的 L2CAP 功能,该接口连接到网络处理器 (BlueNRG)。ACI 可以看作是对蓝牙 HCI 的增强。

ACI

有关可用的 ACI,请参阅:UM1865

于 2019-01-30T08:34:36.593 回答