Bluetooth技术学习笔记 ——HCI

HCI:Host and Controller Interface
未完待续。。。。
1 HCI 模型

(1)Host-Controller模型
在这里插入图片描述
(2)蓝牙软件协议栈数据传输模型
在这里插入图片描述

2 HCI 流控

HCI流量控制是为了管理Host与Controller的有限资源并控制数据流量而设计的。

(1) Host到Controller的数据流控:基于packet的流控和基于数据块的流控。

如果BR/EDR/LE控制器支持ACL数据分开传输,则

  • Host应使用LE Read Buffer Size command来决定在LE-U链路上传输的ACL数据大小;
  • The Host shall use separate packet based flow control for each set of buffers
  • 控制器需要使用ACL数据包中的连接句柄来决定数据的缓冲区和数据发送的逻辑链路。

如果BR/EDR/LE控制器不支持ACL数据分开传输,则采用以下方法。

基于packed的流控

(2)ControllerHost到的数据流控
(3)Command流控


 

3 HCI 指令

(1)链路控制指令
在这里插入图片描述
(2)链路策略指令

(3)CONTROLLER & BASEBAND
在这里插入图片描述
(4)信息参数指令
 

发布了103 篇原创文章 · 获赞 41 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/u012800825/article/details/99828611