CoreBluetooth框架

前言:
关于蓝牙的文章这几个家伙(imJackXu崔江涛·刘彦玮)写的已经很好了,我这里只是给自己梳理一遍大致流程

CoreBluetooth:蓝牙开发框架,支持蓝牙4.0及以上标准。支持BLE4.0的设备

CoreBluetooth设计模式类型类似客户端-服务器模式。
客户端CBCentralManager(中心设备:手机应用):用来扫描服务器端,请求连接并获取服务端提供的数据
服务器端CBPeripheralManager(外围设备:蓝牙耳机等):它主要是广播自己并提供服务
外围设备和中央设备之间交互的桥梁是服务(CBService)和特征(CBCharacteristic),二者都有一个唯一的标识UUID(CBUUID类型)来唯一确定一个服务或者特征,每个服务可以拥有多个特征,下面是他们之间的关系:
这里写图片描述

中心设备发现外围设备流程
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值