蓝牙基础(八):蓝牙应用、Profile、协议栈

news/2025/11/25 8:59:48/文章来源:https://www.cnblogs.com/liwen01/p/19262419

liwen01 2025.11.09

前言

前面我们介绍的蓝牙核心系统架构、信道、跳频选择算法、状态、角色、地址可靠性和数据处理流程这些,都是比较偏底层的一些知识。

底层协议规范的制定、开发、验证是一项复杂的任务,首先是 要传输比特,然后是数据包,这些数据包可能还需要重复传输

数据包构成通信流的一部分,通信流可以进行复用和路由。通信流又可以使用不同的封装方式传输不同类型的信息,等等。

底层部分一般都是芯片原厂或是操作系统已经做好了封装,对于做应用开发的同学而言,它们都是透明的。

(一)协议栈

以我们常用的互联网为例,假设你的电脑通过以太网链路(网线/物理层)连接。

在 Windows 系统中,设备驱动程序负责管理这个物理层,并与名为 IP(也是 Windows 系统的一部分)的标准数据包级协议进行交互。

在 IP 协议之上,可以选择更高级别的协议来管理面向连接的链路(TCP)或原始数据包传输(UDP)。

然后,在 TCP 或 UDP 协议之上,标准化的接口(套接字)允许使用任何应用层协议,例如用于网页访问的 HTTP、用于邮件的 SMTP 等等。

image

如果你断开电脑的以太网连接(网线),它很可能会自动切换到附近的 Wi-Fi 网络。

从应用层来看,这种切换是透明的:除了性能方面会受到影响外,你的网络连接不会受到任何干扰,甚至 Windows 内部的 TCP/IP 层也不知道物理层已经发生了变化。

由于各层之间的接口定义非常明确,底层以太网层只是被对应的 Wi-Fi 层透明地替换掉了

在这个例子中,HTTP 和 SMTP 帧通过 TCP/IP 协议和物理层发送。这对网络层和物理层来说是完全透明的,它们甚至不需要知道正在使用哪些应用层。

这就是协议栈的魅力所在:每一层都与其他层相互独立

(二)经典蓝牙协议栈

image

(1)L2CAP 之下

从底层开始,物理层 (PHY) 负责实际的调制,而基带层和链路管理协议 (LMP) 层则负责所有射频链路管理任务:寻址、数据包帧格式、信道跳频、自动频率选择 (AFH)、同步、网络发现、加密等等。

链路管理层通过名为主机控制接口 (HCI) 的接口连接到逻辑链路控制适配协议层 (L2CAP)。

(2)L2CAP

L2CAP 层有两个重要任务:分段和复用

分段 意味着它可以接收来自上层的任意大小的消息,并将其分割成与底层兼容的小块。在接收端,它会检查所有数据块是否都已接收,并按顺序重新组装它们。

复用 意味着来自上层的多个数据流可以在同一无线链路上进行复用;来自不同应用层协议的数据包可以合并到同一无线链路上。

(3)L2CAP 之上

在 L2CAP 之上,还有实际的蓝牙经典应用层。顾名思义,服务发现协议 (SDP) 用于发现给定蓝牙设备支持哪些服务。

RFCOMM 是最常用的蓝牙经典应用协议之一,因为它在控制器和遥控器之间提供了一种透明的 UART 连接。

最后,人机接口设备 (HID) 专用于键盘、鼠标和类似设备;PAN 提供网络仿真协议;AVP 支持立体声音频流。

(4)SCO

SCO(Synchronous Connection-Oriented,同步有连接)

如果您再次查看上图,会发现图左侧有一个奇怪的 SCO 音频它贯穿了所有 LMP、L2CAP 和应用层

这个 SCO 音频是历史遗留问题:在第一批蓝牙芯片出现时,微控制器是运行频率约为 1MHz 的 8 位 8051。这类处理器无法通过软件处理数字音频。

因此,完整的蓝牙协议栈仅用于建立连接,然后启用一个快速通道(SCO 音频)直接从基带发送或接收数字音频数据包,无需任何软件处理

这些数据包随后可以通过 DAC 并发送到耳机。即使 32 位处理器不再存在此类限制,出于兼容性考虑,SCO 音频仍然存在。

当您打开蓝牙免提设备或耳机接听电话时,就会用到它。

(5)Profile

在应用层之上,还有所谓的蓝牙应用配置文件(Profile,上图绿色部分)。

应用配置文件本质上是一组指令用于以特定方式使用给定的协议栈

例如,基本图像配置文件 (BIP) 允许设备之间发送图像。BIP 规定必须使用 RFCOMM 协议来传输数据流,并具体说明了如何对图像进行编码、如何在需要时调整图像大小、如何通过 RFCOMM 虚拟 UART 发送图像等等。

(6)HSP 与 A2DP

HSP(Headset Profile,耳机协议);A2DP(Advanced Audio Distribution Profile,高级音频分发协议)

HSP 使用 SCO 音频,主要用于耳机。它提供双向、全双工的单声道音频通道,但音质只有电话线那么好。

A2DP 提供高质量的立体声音频连接,但只能单向传输。想想你的耳机。它们使用哪种蓝牙协议?这取决于具体情况。

当你听音乐时,它们很可能使用 A2DP。但当你接听电话时,它们就会切换到 HSP。

(三)BLE 蓝牙协议栈

BLE 协议栈与蓝牙经典协议相比较,两者有一些相似之处,但协议栈本身也存在显著差异。

LE 当然也包含 PHY 层和链路层,但它们与蓝牙经典协议有所不同。BLE 的这些底层通过 HCI 与高层进行接口连接,这与金典蓝牙相同。

另一个与金典蓝牙相同的是 L2CAP 。

image

除此之外,BLE 仅提出了一种应用层协议,称为属性协议(ATT),以及一种配置文件,称为通用属性配置文件(GATT)。

这看起来简单得多,但正如我将要解释的,这只说对了一半。仅用一个配置文件来兼容大量不同类型的设备,意味着该配置文件必须非常灵活。如果您觉得这并非易事,那么您是对的。

最后 BLE 协议栈中的还有两个实体:

  • 安全管理器(SM)负责管理链路安全,尽管它与经典蓝牙的管理方式截然不同;
  • 通用访问配置文件(GAP)允许用户发现设备及其服务

(四)双模蓝牙协议栈

从一开始,BLE 的开发目标就是实现与传统蓝牙之间的流畅操作

更确切地说,其目的是为了方便手机制造商:双模传统蓝牙/BLE 芯片的成本不应高于标准蓝牙芯片

此外,手机必须能够同时连接传统蓝牙设备(例如耳机)和 BLE 设备。

如何实现这一点? 关键在于两个协议栈都使用相同的 HCI 协议和相同的 L2CAP 层。

image

在 HCI 层之下,双模芯片需要支持两个物理层和基带层。

BLE 和蓝牙经典版的物理层和基带层并不完全相同,但它们有很多相似之处,可以共享大部分硬件。特别是,设计射频部分以实现双模兼容性非常容易。

由于 HCI 接口相同,这款双模蓝牙芯片可以通过单条链路(例如 USB)连接到主机处理器。该链路只需支持 BLE 和经典蓝牙的不同 HCI 命令集即可。

L2CAP 对这两个协议栈都是通用的。

事实上,L2CAP 已经为蓝牙经典协议提供了不同协议之间的复用服务。

在双模系统中,L2CAP 的作用就是复用蓝牙经典协议和 BLE 协议:来自蓝牙经典设备的帧会被转发到相应的蓝牙经典协议层,而来自 BLE 设备的帧则会被转发到 ATT 或 SM 层

结尾

本文内容截取于 Robert Lacoste 的《No Blues with Bluetooth! Part 2》。主要简介了蓝牙的应用、Profile 和协议栈。

下一篇我们将详细介绍蓝牙串口、文件传输与通话控制。

如需了解蓝牙底层工作原理,可查看该系列之前文章:

蓝牙基础(一):蓝牙协议栈与硬件架构方案

蓝牙基础(二):蓝牙核心系统架构

蓝牙基础(三):蓝牙信道、跳频与选择算法

蓝牙基础(四):蓝牙状态、角色、地址与网络结构

蓝牙基础(五):蓝牙数据安全、可靠性、组成与处理流程

蓝牙基础(六):蓝牙传输层 HCI 工作原理

蓝牙基础(七):蓝牙协议栈的多路复用与数据调度中心 —— L2CAP(蓝牙逻辑链路控制与适配协议)

------------------End------------------
如需获取更多内容
请关注 liwen01 公众号

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/975554.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[论文笔记•(多智能体)]LLMs Can Simulate Standardized Patients via Agent Coevolution - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

山东慧麟机电专业供应:山东静音发电车租赁 大型 / 中高压 / 柴油 / 移动发电车出租 24 小时应急供电保障

在现代社会生产生活中,稳定供电是保障各类场景有序运转的核心基础。山东慧麟机电设备租赁有限公司作为专业的发电机租赁服务提供商,自 2018 年成立以来,专注于山东静音发电车租赁、山东大型发电车出租、山东中高压发…

FD-350 水分含量传感器 耐腐蚀 混凝土 温室 农田等领域可用

FD-350 水分含量传感器 耐腐蚀 混凝土 温室 农田等领域可用产品概述 FD-350 水分含量传感器由电源模块、变送模块、漂零及温度补偿模块、数据处理模块等组成。采用FDR频域法,可以实时准确测定各种土壤不同剖面的水分…

2025 最新发电机租赁厂商推荐排行榜:静音 / 大型 / 柴油 / 应急 / 中高压设备靠谱服务商权威甄选大型,山东应急发电机出租公司推荐

引言 在工业生产、工程建设、应急保障等核心场景中,发电机租赁已成为解决临时用电与备用供电需求的核心方案。随着市场需求扩容,行业服务商数量激增,但设备品质、服务标准差异显著,部分服务商存在设备老旧、响应滞…

HZOI2024名册 - Gon

man参考自HZOI2023名册\[\texttt{upd on }\large{\texttt{2025/11/25}} \]本名册收录截至 \(NOIP2025\) 前未退役的 \(2024\) 届 \(hzoier\) 共 \(18\) 人 当前在役:\(18/18\) 人 信息格式: luogu头像(挂luogu链接)…

2025年正宗驼奶粉直销厂家权威推荐榜单:驼奶/最好的驼奶粉/正宗驼奶源头厂家精选

新疆昌吉州阜康市2024年骆驼产业销售额达4.2亿元,预计2025年将攀升至6.5亿元。在特色乳制品市场蓬勃发展的背景下,正宗驼奶已成为健康食品领域的重要选择。 在健康消费升级的背景下,驼奶凭借其高营养价值与独特活性…

十载深耕一对一直播交友源码开发搭建,布谷鸟科技为您筑牢创业根基

在移动互联网浪潮的推动下,一对一直播交友凭借其强互动性、高私密性的优势,成为社交娱乐赛道的新风口。越来越多创业者将目光投向这一领域,而一对一直播交友源码开发搭建作为项目启动的核心环节,却让不少人在鱼龙混…

day12-Dify批量邮件和微信群通知工作流

1 目标 1.1 介绍 # 1 在企业日常运营中,批量通知是连接团队、传递信息的核心环节——从全员性的制度公告、项目进度同步,到精准化的活动邀约、任务提醒,都离不开邮件与微信群这两大主流渠道。 # 2 然而传统操作中,…

【URP】Unity[相机]自定义相机

Universal Additional Camera Data 组件概述 在 Unity Universal Render Pipeline (URP) 中,UniversalAdditionalC【从UnityURP开始探索游戏渲染】专栏-直达Universal Additional Camera Data 组件概述 在 Unity Univ…

2025年热门的钢板预处理线厂家最新TOP实力排行

2025年热门的钢板预处理线厂家最新TOP实力排行行业背景与市场趋势随着全球制造业的持续升级和"中国制造2025"战略的深入推进,钢板预处理设备作为金属加工行业的关键装备,市场需求呈现稳定增长态势。据中国…

广西一对一辅导机构口碑之选:2025南宁、柳州、桂林备受好评的补习机构

在广西,从首府南宁的学区房家长到工业重镇柳州的工薪家庭,从山水名城桂林的陪读父母到边境口岸防城港的务工家庭,“孩子偏科严重却找不到对症的老师”、“线下机构收费高效果却参差不齐”、“想了解学习进度还要反复…

2025年优质实木定制橱柜本地优选榜

2025年优质实木定制橱柜本地优选榜行业背景与市场趋势近年来,随着消费升级和居住品质要求的提高,中国定制家居市场持续保持稳健增长。根据中国家具协会最新发布的《2024年中国定制家居行业发展报告》显示,2023年中国…

常见配电方式

2025/11/25常见配电方式配电方式 线色标识 核心特性 选用理由三相五线制(TN-S) 相线(黄 / 绿 / 红)、N 线(淡蓝)、PE 线(黄绿双色) N 线与 PE 线分离,接地可靠、抗干扰强 安全优先级最高,适配工业生产、民用…

小明的Spring Security入门到深入实战

小 明 的 摄 影 网 站 已 经 用 Spring Boot 搭 建 完 成 , 访 客 越 来 越 多 。 他 决 定 给 网 站 加 上 完 整 的 登 录 认 证 鉴 权 功 能 , 让 不 同 角 色…

2025年国内全屋定制推荐优选榜

2025年国内全屋定制推荐优选榜行业背景与市场趋势近年来,随着消费升级和居住理念的转变,全屋定制行业在中国市场呈现出蓬勃发展的态势。据中国家居建材装饰协会最新数据显示,2024年中国全屋定制市场规模已突破5000亿…

广西一对一辅导机构权威榜单:2025年梧州、北海、防城港辅导机构综合实力榜

“耗的不是学费,是孩子转瞬即逝的升学关键期。”梧州万秀区的陈妈妈在家长群的这句吐槽,戳中了无数广西家长的痛点。她的孩子初三英语从110分跌至85分,半年内换了3家辅导机构,结果“专属教案”是网上随处可下的模板…

2025年靠谱的电缆厂家推荐及选购指南

2025年靠谱的电缆厂家推荐及选购指南行业背景与市场趋势随着我国基础设施建设的持续推进和新能源产业的快速发展,电线电缆行业迎来了新一轮增长机遇。据中国电器工业协会电线电缆分会最新数据显示,2024年我国电线电缆…

UDP敲门与零信任机制之间的关系 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

OpenHarmony后台服务开发指南:ServiceAbility与ServiceExtensionAbility全解析 - 指南

OpenHarmony后台服务开发指南:ServiceAbility与ServiceExtensionAbility全解析 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important;…

2025年比较好的光伏线缆厂家实力及用户口碑排行榜

2025年光伏线缆厂家实力及用户口碑排行榜光伏线缆行业背景与市场趋势随着全球能源结构转型加速推进,光伏产业已成为可再生能源领域的重要支柱。据国际能源署(IEA)最新数据显示,2025年全球光伏新增装机容量预计将达到…