一.实现思路
同一个中心(CBCentralManager),连接多个外设(CBPeripheral)
很简单,就是创建一个中心,需要连接何种设备,就去单独连接该设备(多次实现单连)
二.注意点
1.记忆处理,我利用的是数组来记住正在连接的设备,数组中存储(CBPeripheral),数组add是在连接成功处处理
2.如何区分?我现在处理方式是利用peripheral.identifier与蓝牙数据Delegate
-(void)peripheral:(CBPeripheral )peripheral didUpdateValueForCharacteristic: (CBCharacteristic)characteristic error:(NSError *)error)
中的peripheral进行对比,以此来区分是何种设备数据
3.断开设备,记住移除数组中存储
iOS蓝牙同时连接多设备
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 在.m文件中 #import"ViewController.h"#import"NSString+SL_Exten...
- iOS连接外设的代码实现流程 1. 建立中心角色 2. 扫描外设(discover) 3. 连接外设(connec...
- 由于最近咨询蓝牙问题的较多,所以在此总结一下!马尾哥的第一个完整项目就是蓝牙与外设交互的项目!考虑到功耗的因素现在...