iOS 蓝牙使用小结 bluetooth

本文总结了iOS应用中使用CoreBluetooth框架进行蓝牙中心模式操作的关键步骤,包括初始化CBCentralManager,扫描周边蓝牙设备,连接设备,发现服务和特征值,以及数据的读写。文中还提供了代码示例和代理方法的详细解释。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

demo下载 http://download.csdn.net/detail/swibyn/9717588

直接看代码 http://blog.csdn.net/swibyn/article/details/53785249

首先推荐去看官方文档哦


现将创建蓝牙工程的要点总结一下,由于工程主要涉及中心模式,所以只总结中心模式的用法

1,引入CoreBluetooth.framework

2,实现蓝牙协议,如:

.h文件如下

@protocolCBCentralManagerDelegate;

@protocolCBPeripheralDelegate;


@interface ViewController :UIViewController <CBCentralManagerDelegate,CBPeripheralDelegate>


.m文件如下

#import "CoreBluetooth/CoreBluetooth.h"

另外还有代理部分请自行添加


3,下面是使蓝牙动起来的过程

3.1创建CBCentralManager实例

    self.cbCentralMgr = [[CBCentralManager allocinitWithDelegate:self queue:nil];

设置代理,比如:

    self.cbCentralMgr.delegate =self;


创建数组管理外设

    self.peripheralArray = [NSMutableArrayarray];


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值