I have been successfully using
didDiscover peripheral
to read data, via Scan Response, from a remote sensor.I depend on an update rate in excess of 7Hz this is a rate that see for the first 1 minute 54 seconds, after the call to
scanForPeripherals
. Beyond that time (1 minute 54 seconds) the up date rate drops to around 3Hz. The peripherals are still advertising at the same rate.This behaviour is 100% repeatable.
Auto-Lock is set to "Never"
I assume this is behaviour imposed by Apple to preserve battery life?
Anyone know how to disable it?
using iOS 11 on a 7 Plus