iOS开发藤原とうふ店(自家用)蓝牙

iOS - Bluetooth 蓝牙介绍(上)

2019-03-20  本文已影响0人  xiaofu666

本文目录

1、蓝牙介绍

2、iBeacon

3、iOS 蓝牙

3.1 常见简称

3.2 工作模式

3.3 服务、特征和特征的属性

3.4 设备状态

3.5 蓝牙和版本的使用限制

3.6 设置系统使用蓝牙权限

4、中心模式的使用

4.1 App 连接外设的实现

4.2 作为 Central 时的数据读写

4.2.1 初始化 CBCentralManager

4.2.2 搜索当前可用的 peripheral

4.2.3 连接 peripheral

4.2.4搜索 peripheral 的 service

4.2.5 搜索 service 的 characteristic

4.2.6 读取 characteristic 数据

4.2.7 订阅 Characteristic 数据

4.2.8 向 characteristic 写数据

4.3 数据读写 - 知识补充

4.3.1 CBUUID

4.3.2 设备唯一标识符

4.3.3 检查设备是否能作为 central

4.3.4 检查 characteristic 访问权限

4.3.5 写入后是否回调

4.4 数据读写 - 最佳实践

4.4.1 只扫描你需要的 peripheral

4.4.2 只在必要的时候设置 CBCentralManagerScanOptionAllowDuplicatesKey

4.4.3 正确的搜索 service 与 characteristic

4.4.4 接收 characteristic 数据

4.4.5 适时断开连接

4.4.6 再次连接 peripheral

4.4.7 自动连接

4.4.8 连接超时

4.4.9 蓝牙名称更新

4.5 数据读写 - OTA 固件升级与文件传输


继续查看 iOS - Bluetooth 蓝牙介绍(下)

上一篇下一篇

猜你喜欢

热点阅读