闲叙蓝牙

本文已授权微信公众号独家发布

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

  • 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低功耗蓝牙功能

扫描左侧二维码,关注更多蓝牙技术

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值