美文网首页
iOS 关于蓝牙开发

iOS 关于蓝牙开发

作者: ChenL | 来源:发表于2020-04-07 13:26 被阅读0次

蓝牙库:

当前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.


相关文章

网友评论

      本文标题:iOS 关于蓝牙开发

      本文链接:https://www.haomeiwen.com/subject/mbzmnctx.html