iOS蓝牙同时连接多设备

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容