概述
蓝牙4.0规范于2010年7月7日正式发布,新版本的最大意义在于低功耗,同时加强不同OEM厂商之间的设备兼容性,并且降低延迟,理论最高传输速度依然为24Mbps(即3MB/s),有效覆盖范围扩大到100米(之前的版本为10米)。该标准芯片被大量的手机、平板所采用,如苹果TheNewiPad平板电脑,以及苹果iPhone5、魅族MX4、HTCOneX等手机上带有蓝牙4.0功能。
- BLE全称为
Bluetouth Low Energy
,蓝牙4.0设备因为低功耗,所有也叫作BLE。 - 苹果在iphone4s及之后的手机型号开始支持蓝牙4.0,这也是最常见的蓝牙设备。低于蓝牙4.0协议的设备需要进行MFI认证。
开发库
- 苹果自带的
CoreBluetooth.framework
- 第三方库
BabyBluetooth
蓝牙通信中的角色
CBCentralManager
类表示中心设备,扫描发现周边蓝牙设备,周边蓝牙设备用 CBPeripheral 类表示。CBPeripheral
类表示外围设备。CBService
类表示一种服务,比如心率传感器