iOS 关于蓝牙开发

2020-04-07  本文已影响0人  ChenL

蓝牙库:

当前iOS中的蓝牙开发使用的都是系统自带的蓝牙库<CoreBluetooth/CoreBluetooth.h>

蓝牙设备版本要求:蓝牙设备必须是4.0或者以上

CoreBluetooth框架的核心

CoreBluetooth框架中的核心是peripheral和central, 它们分别表示外设和中心,设备上可以认为手机就是中心, 蓝牙设备就是外设

1、中心设备:CBCenteral外围设备管理类: CBPeripheralManager 外围设备的服务 CBMutableService 外围设备的特征 CBMutableCharacteristic 作为外围设备服务特征的唯一标志:CBUUID

2、外围设备:CBPeripheral  中心设备管理类: CBCentralManager  外围设备的服务 :CBService  外围设备的特征: CBCharacteristic   读写中心设备数据的请求:CBATTRequest

注意:iOS10以后,所有的蓝牙开发都需要向用户申请蓝牙权限,所以需要在项目的info.plist设置NSBluetoothPeripheralUsageDescription.


上一篇 下一篇

猜你喜欢

热点阅读