主机控制器接口架构.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主机控制器接口架构

主机控制器接口架构 一般描述 CI提供基带控制器和链路管理器及访问配置参数的指令界面。此页面提供访问Bluetooth?基带功能的统一方法。 蓝牙软件协议栈的较低层级 上图概述了较低的软件层级。HCI固件通过访问基带指令、链路管理器指令、硬件状态寄存器、控制寄存器和事件寄存器,实施HCI指令。主机系统的HCI驱动程序和蓝牙硬件的HCI固件可能存在数个层级。这些中间层级,即主机控制器传输层,可传输数据而无需详细了解数据。主机的HCI驱动程序与蓝牙硬件的HCI固件交换数据和指令。主机控制传输层(即实际总线)驱动程序令两个HCI层可相互交换信息。除主机控制器传输层所采用的通知外,主机将接收HCI事件的异步通知。HCI事件会通知事件发生的时间。当主机发现事件已经发生时,随后它将会解析已收到的事件数据包以确定哪些事件已经发生。 主机控制器传输层 主机驱动程序协议栈在主机控制器驱动程序和主机之间设有一个传输层。此传输层的主要目标是保持透明。主机控制器驱动程序(控制器的界面)应独立于相关的传输技术。传输不应要求主机控制器驱动程序将数据传输至控制器的可见性。这允许对该界面(HCI)或控制器进行升级,而不会影响传输层。 HCI指令和事件概览 通用事件 通用事件可因多个指令发生,或可在任何时间后发。 设备设置 设备设置指令用于将控制器设置为已知状态。 控制器流控制 控制器流控制指令和事件用于控制从主机至控制器的数据流。 控制器信息 控制信息指令允许主机发现有关设备的本地信息。 控制器配置 控制器配置指令和事件允许配置全局配置参数。 设备发现 设备发现指令和事件允许设备发现周边的其它设备。 连接设置 连接设置指令和事件允许设备与另一台设备进行连接。 远程信息 远程信息指令和事件允许发现有关远程设备配置的信息。 同步连接 同步连接指令和事件允许创建同步连接。 连接状态 连接状态指令和事件允许配置链接,尤其是低耗能运行。 微微网结构 微微网结构指令和事件允许发现和重新配置微微网。 服务质量 服务质量指令和事件允许规定服务质量参数。 物理链路 物理链路指令和事件允许配置物理链路。 主机流量控制 主机流量控制指令和事件允许将流量控制用于主机。 链路信息 链路信息指令和事件允许读取链路信息。 认证和加密 认证和加密指令和事件允许认证远程设备及随后加密链路。 测试 测试指令和事件允许将设备设置为测试模式。 HCI流量控制 从主机至控制器的数据流量控制 量控制用于控制从主机到控制器的数据流动方向,以利用发往远程设备(使用连接句柄)的无回应ACL数据,避免溢出控制器数据缓冲区。主机管理控制器的数据缓冲区。 从控制器至主机的数据流量控制 一些应用可能还需要从控制器到主机的流量控制。设置主机控制器至主机的流量控制指令,可用于打开或关闭这个方向的流量控制。

文档评论(0)

kakaxi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档