蓝牙协议栈-介绍
蓝牙技术的演变
- BR/EDR:经典蓝牙
- BLE:低功耗蓝牙
![在这里插入图片描述]()
蓝牙设备类型

BLE协议栈的拆分方式
BLE协议栈:

目前的BLE方案主要分为三种,对应不同的应用场景:
单芯片方案
app,host和controller全部集成在同一个芯片上,比如ESP32

双芯片方案
双芯片方案有两种结构:
- app和host集成在一个芯片,控制器在另一个芯片,比如主控芯片采用am335x,rk3568等不带蓝牙控制器的SOC,为了使用蓝牙功能通过HCI接口(通常为USB或串口)与蓝牙模块通信,双芯片共同构成蓝牙协议栈

- app在一个芯片,host和controller集成在另一个芯片,比如蓝牙串口透传模块(主控和蓝牙模块通过串口连接,蓝牙模块通过SSP服务,将蓝牙数据从串口发送给主控)

参考:BLE协议栈讲解

浙公网安备 33010602011771号