我想每小时将BLE传感器连接到我的iOS设备,以将数据从传感器传输到iOS设备。如果应用程序位于前台,则从发现到连接再到数据的读/写,一切都很好。读取/写入BLE传感器后,我将iOS设备与传感器断开连接,并且传感器进入睡眠状态。
现在,当下一个同步周期到来(即下一个小时)并且应用程序处于后台时,我需要再次扫描外围设备并从中读取数据。当应用程序在后台运行时,是否可以发出命令以扫描外围设备?
bluetooth-central
。-didDiscoverPeripheral
或-didConnectPeripheral
)所以我的问题是:
scanForPeripheralsWithServices
)?