IOS 蓝牙
2020-12-28 本文已影响0人
沙人Q
1.外设的概念
外设:向外发送信息的设备。例如: 智能体脂称、小米手环
在 CoreBluetooth 框架中通过 CBPeripheralManager 来管理
2.中心
中心:手机端或者用来接收外设信息的设备
3.CBCenteralManager 的代码流程
1.建立中心
2.扫描外设
3.连接外设
4.扫描外设中的服务和特征
4.1 获取外设的 Services
4.2 获取外设的Characteristics,获取Characteristics的值,获取Characteristics的Descriptor和Descriptor的值
5.与外设做数据交互
6.订阅 Characteristic的通知
7.断开流程
4.服务:
一款蓝牙设备在设备中定义好服务。在每一个服务中都有一个或多个特征,每个特征的属性有只读、只写、通知等等