蓝牙常见词汇
- MFI :苹果认证的设备
- BLE :bluetooth low energy 说明蓝牙4.0设备明显的特点是耗电低
- Central :中心,发起连接的设备
- Peripheral :外设,被连接的设备
- Service :服务,一个外设有多个服务,类似于服务端的API
- Characteristic :特征,一个服务有多个特征,特征的权限有read、write、notify几种
- Description :描述Characteristic的信息或属性,每个Characteristic可以对应多个Description
- APP中常见的是中心模式,即手机作为Central
- 对于iOS BLE开发,用CoreBluetooth框架、开发MFI,用ExternalAccessory框架
中心模式流程
1、建立中心管理centralManager
2、扫描外设discoverPeripheral
3、连接外设connectPeripheral
4、扫描外设中的Service
5、扫描Service中的Characteristic
6、获取Characteristic的值value以及Description
7、与外设做数据交互,write、read/notify订阅
read:主动获取数据;notify:外设主动发送通知
notify方式:
--
*-- 订阅成