【发布时间】:2018-10-29 15:52:43
【问题描述】:
几天前我一直在寻找我的蓝牙问题,但没有找到任何有用的解决方案。我想在后台通过ios应用程序更精确地读取来自外围设备的广告数据制造数据。就我而言,外围设备是 Nordic nrf51822 芯片,中心设备是 ios 手机。我已经成功实现了蓝牙后台模式,并且在 ios 设备上运行良好。发现新外围设备时调用事件处理程序 DiscoveredPeripheral。但问题是它只在外围设备第一次变得可见时才被调用。如果我关闭并打开外围设备,则不再调用 DiscoverdPeripheral 事件。我知道这是 ios 限制,但我不知道如何处理这个 ios 限制。最后,我希望后台的应用程序开始定期扫描具有特定 UUID 的外围设备,例如每 10 分钟一次。在这一点上,我想问一下这个场景是否可以在 ios 中实现,如果可以的话,我很感激任何帮助。
【问题讨论】:
标签: ios bluetooth background core-bluetooth