一 蓝牙概述 - 1.0 总体概述

1.0 总体概述

蓝牙无线技术是一种短距离无线通信系统,目的是取消连接在主电子设备与外设之间的电线。(作为一个重度强迫症病患者,想想家里的电脑各设备之间不用电线连着,会感觉多么的舒畅)蓝牙无线技术的主要特点是:健壮性(抗干扰),低功耗、低成本。核心规范中的一些技术是可选的,意思是,各个产商实现的蓝牙芯片所支持的功能可能会有差别。

1.0.1 蓝牙无线技术

蓝牙无线技术有两种:

蓝牙无线技术 描述
Basic Rate (BR)/ Enhanced Data Rate (EDR) 市面上的使用基础速率技术的蓝牙设备一般支持增强速率,虽然增强速率是可选功能。增强速率还支持AMP(Alternate Media Access Control and Physical )控制器,能进一步提高码率。基础速率(BR)的码率为721.2 kb/s,增强速率的码率为 2.1 Mb/s,如果增强速率有AMP控制器,速率可达54 Mb/s
Low Energy (LE) LE技术比BR/EDR技术,有更低的电量消耗、更简单的技术、更低的成本。LE系统设计目的是为了满足低数据传输量和低访问周期的应用场景。LE核心协议中,有更多的可选技术,为了应对不同的应用场景。

两种技术都有发现设备、建立连接的过程。

一个蓝牙设备,如果都包含这两种蓝牙技术,基本上能与所有的蓝牙设备通信。某些上层协议或profile只支持其中一种蓝牙技术。所以,如果蓝牙设备支持两种蓝牙技术,那么大多数的上层协议或者profile都能支持。

1.0.2 蓝牙系统组成

蓝牙核心系统由两部分组成:

组成 描述
Host 在蓝牙协议栈分层结构中的位置,在非核心profile以下,在HCI(Host Controller Interface)接口之上
Contorller 在蓝牙协议栈分层结构中的位置,在HCI(Host Controller Interface)接口以下。

在Host和Controller之间存在一个HCI接口。有两种类型的控制器(Contorller),主要控制器(Primary Controllers)和次要控制器(Secondary Controllers)

一个蓝牙核心系统,由一个主机(Host),一个主要控制器(primary controller),零个或者多个次要控制器(secondary controller)组成。他们的组合有一下几种:

蓝牙系统包含一个控制器(controller):

  • LE Only Primary Controller
  • BR/EDR only Primary Controller
  • BR/EDR and LE Primary Controller

蓝牙系统包含多个控制器(controller):

  • BR/EDR Primary Controller, with one AMP Secondary Controller
  • BR/EDR with multiple AMP Secondary Controllers
  • BR/EDR and LE Primary Controller with one AMP Secondary Controller
  • BR/EDR and LE Primary Controller with multiple AMP Secondary Controllers