前言:

蓝牙产品在实际落地中,很多时候采用host+controller的通信模型,其中host负责实现协议栈profile是运行在主控cpu上的。controller为另外一颗单独的蓝牙芯片,负责蓝牙link layer的处理,两个芯片通过hci消息来交互数据。

hci定义了消息格式,但只有消息格式是不完整的,还需要定义在什么硬件总线上传输数据。协议规定hci消息可以在usb总线上传输,也可以在uart协议上传输,还可以在sdio协议上传输,这部分是hci的传输层定义的内容。

传输层HCI:

传输层,主机控制层接口,通过硬件接口uart/usb/sdio把host协议层的数据发送给controller层,并且接收controller层的数据。

  • usb总线传输:

由于USB总线除了VCC和GND之外,数据总线只有两根,所以在蓝牙里面,也将传输HCI消息的USB总线叫做H2协议。

  • uart总线传输:

H4:基于UART的传输

(二十四)深入理解蓝牙BLE之“H5协议”相关推荐

  1. 数字图像处理领域的二十四个典型算法及vc实现、第一章

    数字图像处理领域的二十四个典型算法及vc实现.第一章 作者:July   二零一一年二月二十六日. 参考:百度百科.维基百科.vc数字图像处理. --------------------------- ...

  2. SAP UI5 初学者教程之二十四 - 如何使用 OData 数据模型试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...

  3. 实验二十四、OSPF 在NBMA 环境中点到点的配置

    实验二十四.OSPF 在NBMA 环境中点到点的配置 一. 实验目的 1. 掌握NBMA 环境中点到点的配置 2. 理解NBMA 环境中点到点网络类型的意义 二. 应用环境 在帧中继的网络中,OSPF ...

  4. OpenCV学习(二十四 ):角点检测(Corner Detection):cornerHarris(),goodFeatureToTrack()

    OpenCV学习(二十四 ):角点检测(Corner Detection):cornerHarris(),goodFeatureToTrack() 参考博客: Harris角点检测原理详解 Harri ...

  5. cad怎么选择一个对象打散vba_CAD制图的二十四字秘诀!

    就像练武一样,原来CAD也有相应的二十四字秘诀,没想到吧. 当然,倘若大家觉得记住这"秘诀"就能成为一名出色的CAD设计师,那您就真的想多了,做比记住难很多. 但,如果没有大神总结 ...

  6. 【Vue2.0】—默认插槽、具名插槽、作用域插槽(二十四)

    [Vue2.0]-默认插槽.具名插槽.作用域插槽(二十四) 默认插槽.具名插槽 Cateory.vue文件 <template><div class="cateory&qu ...

  7. 美学心得(第二百二十四集)罗国正

    美学心得(第二百二十四集) 罗国正 (2021年7月) 2987.清朝画家方士庶认为:绘画是"于天地之外,别构一种灵奇"."因心造境,以手运心"."山 ...

  8. 数字图像处理领域的二十四个典型算法

    数字图像处理领域的二十四个典型算法及vc实现.第一章 一.256色转灰度图 二.Walsh变换 三.二值化变换 四.阈值变换 五.傅立叶变换 六.离散余弦变换 数字图像处理领域的二十四个典型算法及vc ...

  9. matlab火星漫游车转向控制,OSG开发笔记(二十四):OSG漫游之平移与转向

    若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 本文章博客地址:https://blog.csdn.net/qq21497936/ ...

最新文章

  1. 沈向洋:从深度学习到深度理解
  2. Compass(更新中。。。)
  3. Windows 环境下安装redis 及其PHP Redis扩展
  4. 【干货】原生js做的一维数组对象,二维数组对象的模糊查询(前端网备份)...
  5. Truffle3.0集成NodeJS并完全跑通(附详细实例,可能的错误)
  6. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 排版:移除默认的列表样式
  7. 从四大造字法看文字所承载的文化_对央视“汉字的魅力”讲授之管见(《天津教育报》2012年6月15日)...
  8. [导入]mootools框架【三】-Array篇: 方法完全解析
  9. WhatsApp被曝内部收集用户数据
  10. windows安装Composer
  11. 高频量化交之李:在华尔街狼舞岁
  12. Java太阳系行星运动模型
  13. Spark安装和编程实践(Spark2.4.0)
  14. 补单平台哪个靠谱 天猫补单哪个安全
  15. 黑客社会工程学攻击的八种常用伎俩
  16. python之路_面向对象
  17. Android 广播(Broadcast)
  18. 共阴数码管段码-共阳数码管段码
  19. 如何练胸肌(完整篇)
  20. cib.xml for 2resource1group4score

热门文章

  1. SLAM十四讲(五)非线性优化
  2. 不论你技术多牛逼,30岁后,这3件事越早做越好!
  3. vue 上拉加载实现
  4. SharePoint 集成OWA实战教程-杨建宇(霖雨)-专题视频课程
  5. 玩转KVM:怎么追查KVM故障
  6. PSO算法优化应用实例(2020.09.24)
  7. [学习笔记]Spring Cloud实战至投降(一)
  8. ViewPager小点点
  9. reddit_如何启用Reddit的黑暗模式
  10. 主从数据库的配置流程