2016技术笔记

2016笔记——蓝牙开发

2018-07-27  本文已影响7人  满庭花醉三千客

蓝牙的开发基于CoreBluetooth框架,其核心就两个东西:Peripheral(外设)、Central(中心),对应他们分别有一组相关的API和类:

1442301709276906.png

左侧的一套为中心模式,也就是你的app为中心,连接其他的外设。

右侧的一套为外设模式,你的手机作为外设,被其他中心设备操作。

蓝牙中心模式流程:

1、建立中心角色

2、扫描外设

3、连接外设

4、扫描外设中的服务和特征

5、与外设做数据交互

6、订阅characteristic的通知

7、断开连接

屏幕快照 2016-03-31 15.02.15.png

蓝牙外设模式流程:

1、启动一个Peripheral管理对象

2、本地Peripheral设置服务、特性、描述、权限等

3、Peripheral发送广告

4、设置处理订阅、取消订阅、读characteristic、写characteristic的委托方法

屏幕快照 2016-03-31 15.02.15.png

加油~

上一篇下一篇

猜你喜欢

热点阅读