在网上花了几个小时后,我找不到任何关于IOS使用背景BLE扫描规则的文档。
由于无法在IOS上设置扫描窗口,因此我正在寻找苹果定义的规则,当IOS在后台扫描时会使用这些规则。
背景
我正在开发一款可穿戴外设,当手机与其距离太远时,它可能会断开连接。目标是在外设靠近手机时快速重新连接(少于5秒)。由于外设有电池限制,因此我不能永久每20ms广告一次,因此我正在寻找一种聪明的方法来重新连接我的外设和手机。
如果我知道后台扫描模式的工作原理,我将能够定义一个智能广告间隔以节省电池。
用例
如果我的外设每1285ms广告一次,那么在10分钟内,在IOS应用程序后台模式下发现它需要多长时间?