蓝牙模块共有三大部分组成:
每个蓝牙芯片包含唯一的一个host,以及唯一的一个主控制器Primary Controller 和0个或者多一个的从控制器Secondary Controller。也就是说host只能有一个,但是controller可以有多个
而蓝牙的controller控制器共有三种:
其实还有一种控制器那就是BR/EDR和LE控制器结合起来的双模控制器。那么根据控制器的类型以及组合规则可以看到,蓝牙核心系统有以下几种组合情况。
从图片中可以看到共有七大类,那么平常所说的蓝牙属于传统蓝牙还是ble蓝牙是什么意思呢?这说的就是蓝牙的规格,而蓝牙规格也是由主控制器PrimaryController决定的。从图中可以看出蓝牙主控制器共有三种选择,所以也就决定了蓝牙的核心规格有三种。