DryBle
iOS: 手机作为中心设备(监控中心蓝牙状态、扫描外设、连接外设、写特征、读特征、订阅特征)
- 主要是将蓝牙开发做成 closure 模,不用使用者关注各种持有问题,demo 中的 closure 多层嵌套问题请自行使用 promise 等框架格式化完成闭包
先决条件
- Xcode 10.2.1
- iOS 10.0 或更高版本
- ObjC、Swift
安装
- pod 'DryBle'
特性(请参考测试工程)
- 启动中心蓝牙状态监控(DryBleCentralObserver)
- 扫描外设(DryBleCentralScan)
- 连接外设(DryBleCentralConnect)
- 写特征、读特征、订阅特征(DryBleCentralTask)