首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >核心蓝牙的两个实例

核心蓝牙的两个实例
EN

Stack Overflow用户
提问于 2019-03-05 02:54:51
回答 1查看 125关注 0票数 0

我正在工作的项目使用了一个与特定BLE产品一起工作的制造-构建库。该库处理来自设备的所有读写操作。库文件是隐藏的,所以我不能修改它们。我想添加另一个BLE产品,并计划使用给定的UUID协议进行添加。一个iOS项目可以有两个核心蓝牙实例像这样运行吗?

EN

回答 1

Stack Overflow用户

发布于 2019-03-05 03:02:14

是。

我可能应该在这里写更多,这样感觉就像是一个真正的答案,但是的。这并不重要。iOS在幕后统一了跨多个进程的各种CBCentralManager实例,而不仅仅是在您的进程内,这样就可以解决所有问题。

在您控制的代码中,我不建议使用多个CBCentralManager实例,因为这会让人感到困惑。但你所描述的一切都很好。如果你有办法,我个人会避免让多个CBPeripheral对象引用同一设备,但这在技术上也是可行的。避免它的主要原因是,如果你同时进行多个对话,一些设备可能会感到困惑。但是,就蓝牙协议而言,它仍然是一个BLE连接。应用程序不连接到设备;手机连接到设备。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54989772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档