美文网首页
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