Part.1

蓝牙技术是通过软硬件结合来实现的,通常我们称软件部分为Host,硬件部分为Controller。

蓝牙规范最普遍的两种应用模式分别是:

(1) 在2.0/2.1版本被引入的经典蓝牙,Basic Rate/Enhanced Data Rate (BR/EDR)

(2) 以及在4.0版本引入的低功耗蓝牙(Bluetooth Low Energy (LE))。

这两种不同的应用模式会有不同的应用场景,也会因不同的硬件要求而采用不同的芯片,双模芯片会同时支持这两种应用模式。

每种应用模式都会有对软件(Host)部分和硬件(Controller)部分的最低核心配置要求来组合实现完整的蓝牙无线传输方案。

Part.2

下图分别对应每种不同(Controller Subsystems,Host Subsystems, 和End Product)蓝牙产品类型以及常见所需的核心层:

以上图表表示了最常见的使用蓝牙技术产品对Core layers的要求。

有些应用情况并不要求一个设计中包含所有的layers,更多细节可以参考蓝牙技术标准规范的核心规范文档(0卷,B部分,第4章)的核心配置(Core Configurations)章节。

蓝牙协议栈认证:什么是蓝牙Core Layer的BQB认证要求相关推荐

  1. C语言蓝牙协议栈讲解,通俗易懂讲解蓝牙协议栈软件框架

    BLE 协议架构总体上分成3块,从下到上分别是:控制器(Controller),主机(Host)和应用端(Apps):3者可以在同一芯片类实现,也可以分不同芯片内实现,控制器(Controller)是 ...

  2. NORDIC softDevice 蓝牙协议栈初始化程序分析(蓝牙从机,ble_peripheral)

    https://blog.csdn.net/weixin_42396877/article/details/81240822 基于 NORDIC softDevice 蓝牙协议栈 S132 蓝牙角色: ...

  3. BlueTooth: 蓝牙协议栈的原理和结构

    蓝牙,这个已经不是什么新鲜的技术了,相信大多数人都是了解的.那么对于这方面,我们可以在嵌入式操作中进行一下实现.在蓝牙系统中,为了支持不同应用,需要使用多个协议,这些协议按层次组合在一起,构成了蓝牙协 ...

  4. 蓝牙BQB认证的过程与方式(SIG)

    蓝牙BQB认证的过程与方式(SIG) 刚刚做完了车机产品的蓝牙认证,遇到了一些问题,特此整理记录下,分享给大家. 1 项目背景 项目立项初期,整机成本压力下,选择了国内的一家偏小的蓝牙模块供应商,供应 ...

  5. 蓝牙BQB认证原因及流程

    1.什么是BQB? 全名是:Bluetooth Qualified Body,我们一般称为蓝牙认证 : 蓝牙认证是任何使用蓝牙无线技术的产品所必须经过的证明程序: 2.为什么要过BQB? 蓝牙技术联盟 ...

  6. ARM平台上蓝牙协议栈Bluez的移植使用和配置

    版权所有,转载请注明出处http://blog.csdn.net/gatieme/article/details/48751743 参考 http://blog.csdn.net/lizzywu/ar ...

  7. C语言蓝牙协议栈讲解,蓝牙协议栈记录—BTStack

    TSTack User Guid 翻译过来的 1.简介 2.BTStack 架构 BTStack在所实现的协议和服务之间采用很多状态机实现相互作用,特点: <1>单线程.BTStack只有 ...

  8. 关于蓝牙BQB认证,你需要怎么做?

    一.关于蓝牙BQB认证? 蓝牙认证就是Bluetooth Qualification Body,简称BQB认证,如果您的产品具有蓝牙功能并且在产品外观上标明蓝牙标志,必须通过一个叫做BQB(Bluet ...

  9. 三种蓝牙架构实现方案(蓝牙协议栈方案)

    蓝牙架构实现方案有哪几种?我们一般把整个蓝牙实现方案叫做蓝牙协议栈,因此这个问题也可以这么阐述:蓝牙协议栈有哪些具体的架构方案?在蓝牙协议栈中,host是什么?controller是什么?HCI又是什 ...

最新文章

  1. Java中常见的异常
  2. mongodb内置角色
  3. SpringMVC文件上传下载和拦截器
  4. react封装函数_React-Router源码解读
  5. Open vSwitch介绍
  6. 封装Python列表实现多下标访问
  7. 使用Data URI Scheme优雅的实现前端导出csv
  8. python语言检测模块langid、langdetect使用
  9. 招商银行/招银网络科技面经、答案
  10. 安装MathType及使用
  11. 手把手教你如何删除病毒木马(转)
  12. 安装 配置BlackBerry Push Service SDK v1.1.0
  13. Just Cause系列游戏品鉴
  14. python中的iter函数_如何使用python中iter函数?
  15. 6-OG488 acid,195136-53-9,6-OG488羧酸与OregonGreen488羧酸,6-异构体是相同的分子
  16. 学习HTML5 Canvas这一篇文章就够了
  17. 大数据应用与医学检验平台结合(论文)
  18. 汇编语言:MOVSB,MOVSW,MOVSD
  19. 第6章 - 多无人车系统的协同控制 --> 无人车运动原理
  20. 系统总裁---系统封装工具---封装windows7系统实操

热门文章

  1. GPU跑TensorFlow的各种显卡下的电脑配置(1080ti)
  2. 8086汇编工作环境_[C语言]什么是编辑器和编译器,什么是集成开发环境?编译原理又是什么?
  3. 【数学问题】利用python求解表达式
  4. 代理是如何实现IP伪装的呢?
  5. 如何打造企业短视频账号的人设?
  6. 意法半导体 STM32F102C4 芯片解密 芯片特性
  7. 【缺陷检测】基于matlab GUI印刷电路板自动缺陷检测【含Matlab源码 1912期】
  8. 将Visio另存为图形或图像文件
  9. nlp gpt论文_gpt 3变形金刚和nlp的狂野世界
  10. uniApp实现热更新