蓝牙协议栈


蓝牙网络技术通过短距离无线连接移动设备,形成个人局域网 (PAN)。蓝牙架构拥有自己的独立模型,并具有协议栈,而不是遵循标准的OSI 模型TCP/IP 模型。另一个独特的功能是,蓝牙系统中的所有设备都不必使用协议栈中的所有协议。这是因为蓝牙旨在用于各种应用程序,并且应用程序指定要使用协议栈的哪一部分。

蓝牙协议栈中的协议

  • 核心协议 - 这包括蓝牙无线电、基带、链路管理器协议 (LMP)、逻辑链路控制和适配协议 (L2CAP) 以及服务发现协议 (SDP)。

  • 电缆替换协议 - 这包括射频通信 (RFComm) 协议。它是无线前端组件的缩写。它为 WAP 提供串行接口。

  • 已采用协议 - 这些是从标准模型中采用的协议。蓝牙中常用的已采用协议有点对点协议 (PPP)、互联网协议 (IP)、用户数据报协议 (UDP)、传输控制协议 (TCP) 和无线应用协议 (WAP)。

  • AT 命令 - ATtention 命令集。

下图显示了蓝牙协议栈 -

核心协议的功能

  • 无线电 - 这是一个物理层等效协议,它规定了无线电波传输的物理结构和规范。它定义了空中接口、频段、跳频规范和调制技术。

  • 基带 - 此协议利用无线电协议的服务。它定义了寻址方案、数据包帧格式、时序和功率控制算法。

  • 链路管理器协议 (LMP) - LMP 在蓝牙设备之间建立逻辑链路并维护链路以启用通信。LMP 的其他主要功能包括设备身份验证、消息加密和数据包大小协商。

  • 逻辑链路控制和适配协议 (L2CAP) - L2CAP 在上层帧和基带层帧格式之间提供适配。L2CAP 提供对面向连接和无连接服务的支持。

  • 服务发现协议 (SDP) - SDP 处理与服务相关的查询,例如设备信息,以便在竞争的蓝牙设备之间建立连接。

更新于: 2023-10-22

30K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告