设备管理器请求从基带资源控制器访问传输媒体,以执行它的功能。
设备管理器还控制多个 HCI 命令指示的本地设备行为,例如管理设备本地名称、任何已存储的链路密钥和其它功能。
链路管理器
链路管理器负责创建、修改和释放逻辑链路(以及与这些链路关联的逻辑传输,如有需要),还可以更新与设备之间的物理链路有关的参数。链路管理器通过使用链路管理协议 (LMP) 与远程 Bluetooth 设备通信来实现此功能。
LMP 可以根据需要在设备之间创建新逻辑链路和逻辑传输,并进行对链路和传输特性的总体控制,例如启用逻辑传输加密、调节物理链路上的传输功率或调整逻辑链路的 QoS 设置。
基带资源管理器
基带资源管理器负责对无线媒介的所有访问。它主要有两项功能。它的核心是一个调度程序,用于将物理信道上的时间授予所有已协商达成访问协定的实体。另一个主要功能是与这些实体协商访问协定。访问协定实际上是一项承诺,提供必要的特定 QoS,以为用户应用提供期望性能。
访问协定和调度功能必须考虑所有需要使用 Bluetooth 无线电的行为。例如,这包括已连接设备之间通过逻辑链路和逻辑传输进行正常数据交换,以及使用无线电媒介实现查询、建立连接、变为可发现或可连接、或者在使用 AFH 模式过程中从未使用的载波中获取读数。
在某些情况下,逻辑链路调度会导致从先前使用的物理信道更换为另一物理信道。这可能是因为涉及到散射网、定期查询功能或寻呼扫描等。如果物理信道未按时隙对齐,则资源管理器还会考虑原物理信道上的时隙和新物理信道上的时隙之间的重新对齐时间。某些情况会自动对齐时隙,这是因为两个物理信道使用相同的设备时钟作为参考。
链路控制器
链路控制器负责 Bluetooth 数据包与数据净荷及物理信道、逻辑传输和逻辑链路相关参数的编码和解码操作。
链路控制器发出链路控制协议信令(与资源管理器的调度功能紧密结合),用于传达流控制及确认和重新传输请求信号。对这些信号进行翻译是与基带数据包相关联逻辑传输的特征。链路控制信令的翻译和控制通常与资源管理器的调度程序相关联。
射频
射频块负责在物理信道上传输和接收数据包。基带和射频块之间的控制通道让基带功能块可以控制射频功能块的时间和频率载波。射频块可将物理信道和基带上传输的数据流转换成所需格式。
--
原文链接: http://chinese.bluetooth.com/Bluetooth/Learn/Works/Core_System_Architecture.htm
共3页: 上一页 [1] [2] 3 下一页
|