1. iOS 蓝牙开发基础
在 iOS 中,蓝牙的操作主要是通过 Core Bluetooth 框架来实现。理解 Core Bluetooth 的基本组件和工作原理是学习 iOS 蓝牙开发的第一步。
核心知识点:
- Core Bluetooth 框架:这是 iOS 系统提供的专门用于蓝牙低功耗(Bluetooth Low Energy, BLE)通信的框架。它支持扫描、连接、传输数据等基本操作。
- 蓝牙的两种模式:
- Peripheral:设备作为外围设备(Peripheral)工作,向其他设备广播数据并等待连接。
- Central:设备作为中央设备(Central)工作,扫描周围的蓝牙设备并连接。
核心类:
- CBPeripheral:表示外围设备,您可以通过它与外围设备交互,例如读取和写入特征值(Characteristics)。
- CBCentralManager:用于管理蓝牙中央设备的扫描、连接等操作。
- CBPeripheralManager:用于管理蓝牙外围设备,控制外围设备的广播和数据发送。
- CBService:蓝牙设备提供的服务(Service),包含多个特征(Characteristics)。
- CBCharacteristic:蓝牙服务中的特征,存储设备的数据,如传感器数据或控制指令。


1万+

被折叠的 条评论
为什么被折叠?



