闲叙蓝牙

蓝牙模块共有三大部分组成:

  • Host:主机,L2CAP以及L2CAP以上
  • Controller :控制器,HCI以下
  • HCI:主机控制接口,传输主机host和controller之间的接口,记录了从host到controller的commands命令以及controller到host的响应events

每个蓝牙芯片包含唯一的一个host,以及唯一的一个主控制器Primary Controller 和0个或者多一个的从控制器Secondary Controller。也就是说host只能有一个,但是controller可以有多个

而蓝牙的controller控制器共有三种:

  • BR/EDR controller:在蓝牙芯片中只能作为主控制器
  • LE controller : 只能作为主控制器
  • AMP controller:只能作为从控制器,且可以有一个或多个

其实还有一种控制器那就是BR/EDR和LE控制器结合起来的双模控制器。那么根据控制器的类型以及组合规则可以看到,蓝牙核心系统有以下几种组合情况。

从图片中可以看到共有七大类,那么平常所说的蓝牙属于传统蓝牙还是ble蓝牙是什么意思呢?这说的就是蓝牙的规格,而蓝牙规格也是由主控制器PrimaryController决定的。从图中可以看出蓝牙主控制器共有三种选择,所以也就决定了蓝牙的核心规格有三种。

  • 主控制器为BR/EDR Controller:那么蓝牙核心规格就是单模蓝牙模块,也就是我们经常说的传统蓝牙模块
  • 主控制器为LE Controller:那么蓝牙核心规格也是单模蓝牙模块,是我们经常说的BLE蓝牙模块
  • 主控制器为BR/EDR和LE Controller结合成的controller:那么蓝牙核心规格就是双模蓝牙模块,是既支持传统蓝牙功能又支持BLE低功耗蓝牙功能

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 蓝牙协议栈初识

    在学习的过程中一直有疑问,为什么蓝牙技术突然就产生了呢?蓝牙技术的目的是什么呢?蓝牙技术相对于它所替代的技术存在什么样的优势和劣势呢?蓝牙技术都做了些什么呢?

    fanfan
  • 带你解锁蓝牙skill(0)

    蓝牙系列文章之前言篇 0.0 一直以为自己对蓝牙很是了解,但前段时间跟一个很熟悉蓝牙的人进行交谈,才发现自己对蓝牙的学习太浅,所写的只是蓝牙最上层的东西而已,甚...

    fanfan
  • 带你解锁蓝牙skill(一)

    蓝牙这个专题,很值得深入研究,但又不是一篇两篇能说的清除,所以决定连载~~~ 不知道能坚持多久 在研究蓝牙源码之前,先来看看蓝牙大致都有什么功...

    fanfan
  • 简单的验证码识别之---------tensorflow环境搭建

    网址:https://www.python.org/downloads/release/python-363/

    andrew_a
  • Tensorflow 1.0;TensorFlow 兼容 Spark;Python 迁移到 GitHub | AI 研习社周刊

    【AI研习社】关注AI前沿、开发技巧及技术教程等方面的内容。欢迎技术开发类文章、视频教程等内容投稿,邮件发送至:zhangxian@leiphone.com 2...

    AI研习社
  • Idea取消Could not autowire. No beans of 'xxxx' type found的错误提示

    1.问题描述 在Idea的spring工程里,经常会遇到Could not autowire. No beans of 'xxxx' type found的...

    似水的流年
  • Idea取消Could not autowire. No beans of 'xxxx' type found的错误提示

    在Idea的spring工程里,经常会遇到Could not autowire. No beans of 'xxxx' type found的错误提示。但程序的...

    似水的流年
  • 干货分享:五大最适合学习AI开发的编程语言

    AI(人工智能)为应用开发者开创了一个全新的可能性。通过利用机器学习或深度学习,您可以生成更好的用户配置文件、个性化设置和推荐,或者整合更智能的搜索、语音界面或...

    LiveEdu
  • 【干货】十大流行AI框架和库的优缺点分析

    近年来,由于AI领域的迅猛发展,AI这一词汇已经成为一个流行语。AI曾被称为是一个书呆子和天才的领域,但由于各种库和框架的发展,使更多的人开始了他们的AI之旅。...

    AiTechYun
  • 聊聊设计模式之单例模式(下)

    前言 在之前的文章《聊聊设计模式之单例模式(上)》中,笔者为大家介绍了单例模式的几种常见的实现方式,并列举了各种实现方式的优缺点。在该文章的最后,笔者指出传统...

    黄泽杰

扫码关注云+社区

领取腾讯云代金券