【发布时间】:2013-05-10 18:18:12
【问题描述】:
低功耗蓝牙规范并没有说明外设是否可以一次连接到多个中心,但我的经验测试告诉我它们不能。
因为我的应用程序需要与外围设备建立非占有关系(即没有连接,这会阻塞其他设备),并且需要不断更新它们的 RSSI 值,所以我正在寻找一种方法来持续扫描外围设备并捕获它们的 RSSI 值。
scanForPeripheralsWithServices 方法似乎扫描了一定的时间间隔,然后停止。我相信我最好的选择是一次扫描 3 秒钟,停止扫描,等待(几秒钟)然后重新启动扫描。重复。
谁能指出更好的方法?例如,将外围设备配置为连接到多个 Central?
【问题讨论】:
标签: ios bluetooth core-bluetooth bluetooth-lowenergy peripherals