从物理层到应用层:蓝牙协议栈分层设计及BLE低功耗演进之路

目录

一、蓝牙协议架构(Bluetooth Protocol Stack)

1.物理层(PHY - Physical Layer)

2.链路层(LL - Link Layer)

3.逻辑链路控制与适配协议(L2CAP - Logical Link Control and Adaptation Protocol)

4.高层协议

4.1 通用访问协议(GAP - Generic Access Profile)

4.2 通用属性协议(GATT - Generic Attribute Profile)

4.3 属性协议(ATT - Attribute Protocol)

4.4 安全管理协议(SM - Security Manager)

5.应用层(Application Layer)

二、蓝牙协议架构对比(BLE vs. 经典蓝牙 BR/EDR)

总结

蓝牙协议架构采用 分层结构,从底层的物理通信到上层的应用数据传输,涵盖了多个协议组件。蓝牙协议栈适用于 经典蓝牙(BR/EDR)低功耗蓝牙(BLE - Bluetooth Low Energy),它们的基本架构相似,但 BLE 针对低功耗优化,适用于 IoT 设备、智能家居、可穿戴设备等。

 


一、蓝牙协议架构(Bluetooth Protocol Stack)

蓝牙协议分为以下 五层(从底层到高层):

1.物理层(PHY - Physical Layer)

  • 负责 无线电波传输,采用 2.4 GHz ISM 频段(工业、科学和医疗用途)。

  • 调制方式

    • 经典蓝牙(BR/EDR):GFSK(1 Mbps)+ π/4 DQPSK、8DPSK(最高 3 Mbps)。

    • 低功耗蓝牙(BLE):GFSK(1 Mbps / 2 Mbps,BLE 5.0 支持长距离模式 Coded PHY)。

  • 信道划分

    • BR/EDR:79 个信道(1 MHz 间隔)。

    • BLE:40 个信道(2 MHz 间隔,其中 3 个用于广播)。


2.链路层(LL - Link Layer)

  • 负责 设备发现、连接建立和维护,控制数据包的传输。

  • BLE 主要通信模式

    • 广播(Advertising):从设备(Peripheral)发送广播包,主设备(Central)可监听和连接。

    • 扫描(Scanning):主设备监听广播包,确定是否连接。

    • 连接(Connection):主设备与从设备建立连接,开始数据交互。

    • 数据传输:采用主从模式,数据按连接间隔传输。

  • BLE 低功耗特性

    • 设备可以进入 睡眠模式,降低功耗。

    • BLE 5.0 以上支持 扩展广播(Extended Advertising)周期性广播(Periodic Advertising),提高吞吐量和稳定性。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

34号树洞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值