iOS蓝牙同时连接多设备

一.实现思路
同一个中心(CBCentralManager),连接多个外设(CBPeripheral)
很简单,就是创建一个中心,需要连接何种设备,就去单独连接该设备(多次实现单连)
二.注意点
1.记忆处理,我利用的是数组来记住正在连接的设备,数组中存储(CBPeripheral),数组add是在连接成功处处理
2.如何区分?我现在处理方式是利用peripheral.identifier与蓝牙数据Delegate
-(void)peripheral:(CBPeripheral )peripheral didUpdateValueForCharacteristic: (CBCharacteristic)characteristic error:(NSError *)error)
中的peripheral进行对比,以此来区分是何种设备数据
3.断开设备,记住移除数组中存储

你可能感兴趣的:(iOS蓝牙同时连接多设备)