Bluetooth Spec【0】蓝牙焦点架构

[复制链接]
发表于 2025-11-22 19:14:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×


  • 蓝牙焦点体系由一个主机、一个主控制器和零个或多个辅助控制器构成
  • 蓝牙BR/ EDR焦点体系的最小实现包罗了由蓝牙规范界说的四个最低层和相干协议,以及一个公共服务层协议;服务发现协议(SDP)和总体设置文件要求在通用访问设置文件(GAP)中指定。BR/EDR焦点体系包罗对备用MAC/PHYs(AMPs)的支持,包罗一个AMP管理器协媾和支持外部引用的MAP/PHYs的协议适配层(PALs)。
  • 蓝牙LE焦点体系的最小实现涵盖了由蓝牙规范界说的四底层和相干协议以及两个公共服务层协议;安全管理器(SM)和属性协议(ATT)以及总体设置文件要求在通用属性设置文件(GATT)和GAT设置文件(GAP)中指定。团结蓝牙BR/EDR和LE的实现包罗上面形貌的两个最小实现。
  • 一个完备的蓝牙应用步伐必要许多额外的服务和更高级条理的协议,这些协议在蓝牙规范中界说,但这里没有形貌。焦点体系架构如图2.1所示。


  • 链路管理(Link Manager),链路控制(Link Controller),经典蓝牙无线射频模块(BR/EDR Radio blocks)构成了经典蓝牙控制器(BR/EDR Controller)。
  • (AMP PAL),(AMP MAC),(AMP PHY)构成了(AMP Controller)。
  • 链路管理(Link Manager),链路控制(Link Controller),低功耗射频模块(LE Radio)构成了低功耗控制器(LE Controller)。
  • L2CAP, SDP and GAP 模块构成了BR/EDR主机。
  •         L2CAP, SMP, ATT(Attribute protocol), GAP and GAP(Generic Attribute Profile)/ (GATT) 模块构成了LE主机。
2.1.1 Host architectural blocks

2.1.1.1 Channel manager

通道管理器负责创建、管理和关闭用于传输服务协媾和应用步伐数据流的L2CAP通道。通道管理器利用L2CAP协议与远程(对等)装备上的通道管理器举行交互,以创建这些L2CAP通道,并将其端点毗连到得当的实体。通道管理器与其本地链路管理器或AMP PAL举行交互,以创建新的逻辑链路(如有须要),并设置这些链路,以为正在传输的数据范例提供所需的服务质量。
2.1.1.2 L2CAP resource manager

L2CAP资源管理器块负责管理向基带提交PDU(协议数据单位)片断的次序以及通道之间的一些相对调治,以确保具有QoS答应的L2CAP通道不会由于控制器资源耗尽而被拒绝对物理通道的访问。这是必须的,由于架构模子并不假定一个控制用具有无穷的缓冲空间,大概假设HCI是一个具有无穷带宽的管道。
L2CAP资源管理器还可以实行流量同等性羁系,以确保应用步伐在其协商的QoS设置的范围内提交L2CAPsdu。一样平常的蓝牙数据传输模子假定举动精良的应用步伐,并没有界说盼望实现怎样处理处罚这个题目。
2.1.1.3 Security Manager Protocol

安全管理器协议(SMP)是用于天生加密密钥和身份密钥的点对点协议。该协议在一个专用的固定的L2CAP通道上运行。SMP块还管理加密密钥和身份密钥的存储,并负责天生随机地点,并将随机地点分析为已知的装备身份。SMP块直接与控制器举行接口,以提供在加密或配对过程中用于加密和身份验证的存储密钥。此块仅在LE体系中利用。BR/EDR体系中的类似功能也包罗在控制器中的链担当理器块中。SMP功能在LE体系上的主机中,以低沉仅LE控制器的实现资本。
2.1.1.4 Attribute Protocol

属性协议(ATT)块实现了属性服务器和属性客户端之间的点对点协议。ATT客户端通过专用的固定L2CAP通道与远程装备上的ATT服务器举行通讯。ATT客户端向ATT服务器发送命令、哀求和确认。ATT服务器发送相应、关照和向客户指示。这些ATT客户端下令和哀求提供了一种在具有ATT服务器的对等装备上读取和写属性值的方法。
2.1.1.5 AMP Manager protocol

AMP管理器是利用L2CAP与远程装备上的对等AMP管理器举行通讯的一个层。它还直接与AMP PAL接口,用于AMP控制的目标。AMP司理负责发现远程AMP)并确定其可用性。它还网络有关远程AMP)的信息。此信息用于设置和管理AMP物理链接。AMP管理器利用一个专用的L2CAP信令通道与远程AMP管理器(s)通讯。
2.1.1.6 Generic Attribute Profile

通用属性设置文件(GATT)块表现属性服务器的功能,以及可选择的属性客户端的功能。该设置文件形貌了在属性服务器中利用的服务、特性和属性的条理结构。该块提供了用于发现、读取、写入和指示服务特性和属性的接口。GATT用于LE装备上的LE设置文件服务发现。
2.1.1.7 Generic Access Profile

通用访问设置文件(GAP)块表现全部蓝牙装备通用的根本功能,如传输、协媾和应用步伐设置文件所利用的模式和访问过程。GAP服务包罗装备发现、毗连模式、安全性、认证、关联模子和服务发现。2.1.2 BR/EDR/LE Controller architectural blocks

2.1.2.1 Device manager

装备管理器是基带中用来控制蓝牙装备的一样平常举动的功能块。它负责蓝牙体系中与数据传输没有直接关系的全部操纵,如查询附近是否存在的蓝牙装备,毗连到蓝牙装备,或使本地蓝牙装备可被其他装备发现或毗连。
装备管理器哀求从基带资源控制器访问传输介质,以实行其功能。装备管理器还控制由许多HCI下令所暗示的本地装备举动,比方管理装备本地名称、任何存储的链接键和其他功能。

2.1.2.2 Link manager

链担当理器负责创建、修改和发布逻辑链接(如果必要,尚有它们相干的逻辑传输),以及更新与装备之间的物理链接相干的参数。链路管理器通过利用BR/EDR中的链路管理器协议(LMP)和LE中的链路层协议(LL)与远程蓝牙装备中的链路管理器举行通讯来实现这一点。
LM或LL协议允许在必要时创建新的逻辑链路和逻辑传输,以及链路和传输属性的一样平常控制,如逻辑传输启用加密,顺应物理链路的传输功率,或调解逻辑链路BR/EDR中的QoS设置。
2.1.2.3 Baseband resource manager

基带资源管理器负责对无线电媒体的全部访问。它有两个告急功能。它的焦点是一个调治器,它将物理通道上的时间授予全部已经协商了访问条约的实体。另一个告急功能是与这些实体协商访问条约。访问条约现实上是一种对提供为用户应用步伐提供预期性能所需的特定QoS的答应。
访问条约和调治函数必须思量到必要利用主控制器的任何举动。这包罗(比方)通过逻辑链路和逻辑传输的毗连装备之间的正常互换数据,以及利用无线电介质举行查询、举行毗连、可发现或可毗连,或在利用自顺应跳频模式期间从未利用的载波中获取读数。
在BR/EDR体系中的某些环境下,逻辑链路的调治会导致将逻辑链路更改为与从前利用的物理通道差别的物理信道。这大概是(比方)由于加入散点网,一个定期查询功能,或页面扫描。当物理通道没有与时间槽对齐时,资源管理器还会思量原始物理通道上的插槽和新物理通道上的插槽之间的重新分列时间。在某些环境下,由于两个物理通道被用作类似的装备时钟,插槽将天然对齐。
2.1.2.4 Link Controller

链路控制器负责对数据有用负载和与物理通道、逻辑传输和逻辑链路相干的参数对蓝牙数据包举行编码息争码。链路控制器实行BR/EDR中的链路控制协议信令和LE中的链路层协议(与资源管理器的调治功能细密团结),用于通讯流控制和确认和重传哀求信号。对这些信号的表明是与基带数据包相干联的逻辑传输的一个特性。链路控制信令的表明和控制通常与资源管理器的调治器相干联。
2.1.2.5 PHY

PHY块负责传输和吸取物理信道上的信息包。基带和PHY块之间的控制路径允许基带块控制PHY块的定时和频率载波。PHY块将数据流从物理通道和基带转换为所需的格式。
2.1.2.6 Isochronous Adaptation Layer

等时自顺应层(ISOAL)使上层可以大概以机动的方式向链路层发送或吸取等时数据,使得上层中的数据包的巨细和隔断可以与链路层中的数据包的巨细和隔断差别。ISOAL利用碎片/重组或分割/重组操纵将上层数据单位转换为底层数据单位(或相反)。

2.1.3 AMP Controller architectural blocks

。。。
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表