经典蓝牙与低功耗蓝牙协议介绍
经典蓝牙协议
- L2CAP(Logical Link Control and Adaptation Protocol):提供逻辑链路控制和适配,负责在蓝牙设备之间建立可靠的数据通道。
- RFCOMM(Radio Frequency Communication):在蓝牙设备之间提供串口仿真的数据传输服务,用于模拟串口通信,支持数据的可靠传输。
- SPP(Serial Port Profile)串口配置文件:SPP模拟了传统串口连接,允许在蓝牙设备之间进行串口通信。它广泛用于蓝牙打印机、蓝牙扫描仪和其他需要串口通信的设备。
- SDP(Service Discovery Protocol):用于服务发现,允许设备查询和获取其他设备提供的服务和功能信息。
- HFP(Hands-Free Profile):用于支持蓝牙耳机和车载蓝牙设备之间的音频通话和控制功能。
- HFP AG(Hands-Free Profile Audio Gateway)免提配置文件音频网关:HFP AG是HFP的一种角色,用于提供音频传输和控制功能,充当音频网关设备。例如,一辆汽车可能是一个HFP AG,接收来自手机的通话音频并通过车载音响进行播放。
- A2DP(Advanced Audio Distribution Profile):用于高质量音频传输,支持将音频从一个源设备(如手机或电脑)传输到支持A2DP的音频设备(如蓝牙耳机或扬声器)。
- AVRCP(Audio/Video Remote Control Profile):用于远程控制蓝牙音频和视频设备,支持播放、暂停、调节音量等功能。
- PAN(Personal Area Networking):提供对等网络连接,用于将蓝牙设备组成个人局域网(PAN),以支持数据的共享和通信。
- HID(Human Interface Device Profile):用于连接和控制人机交互设备,如键盘、鼠标和游戏控制器等。
- GAP(Generic Access Profile)通用接入配置文件:GAP定义了蓝牙设备的通用访问规范,包括设备发现、配对和连接过程。它提供了设备之间的基本连接管理和安全性。
BLE协议
- GAP(Generic Access Profile):定义了设备的通用访问规范,包括广播、扫描、连接、配对和安全等方面的行为。
- GATT(Generic Attribute Profile):建立在GAP之上,用于定义设备之间的通信协议和数据交换方式。GATT使用层次结构的服务(Service)和特征(Characteristic)来组织和交换数据。
- ATT(Attribute Protocol):用于在设备之间传输GATT协议定义的数据,如服务和特征的值和描述信息。
- L2CAP(Logical Link Control and Adaptation Protocol):提供逻辑链路控制和适配,类似于经典蓝牙的L2CAP。它负责将上层数据切割成适合传输的数据包,并在BLE设备之间建立可靠的数据通道。
- SMP(Security Manager Protocol):用于BLE设备之间的安全管理,包括配对、身份验证和加密等机制,以确保通信的安全性。
- L2CAP LE(L2CAP Low Energy):L2CAP的低功耗版本,专门用于BLE连接。
- HCI(Host Controller Interface):用于与底层蓝牙控制器之间进行通信和控制。
需要注意
- 经典蓝牙与BLE虽然都有L2CAP协议,经典蓝牙使用的数据链路层协议是基于时分复用(Time Division Multiplexing, TDM)的,称为ACL(Asynchronous Connectionless Link)。ACL协议支持异步、无连接的数据传输,适用于一般的数据传输和音频传输。 而BLE使用的数据链路层协议是基于广播和连接的,称为LE Link Layer。LE Link Layer协议支持BLE设备之间的低功耗通信,包括广播数据和建立连接进行数据传输。
- 经典蓝牙和BLE在硬件层面上使用同一个射频器(RF器件)来进行通信。射频器是一种用于发送和接收无线信号的硬件组件,它负责将数字信号转换为无线电信号并进行无线传输。在蓝牙设备中,射频器用于发送和接收蓝牙信号,无论是经典蓝牙还是BLE。这意味着蓝牙设备可以使用同一个射频器来支持经典蓝牙和BLE通信。需要注意的是,经典蓝牙和BLE在物理层上有一些差异,如调制方式和传输速率等。因此,蓝牙设备的硬件设计需要能够支持这两种不同的通信方式。通常情况下,现代的蓝牙芯片或模块都能够兼容并支持经典蓝牙和BLE通信,利用同一个射频器来进行通信。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。