Battery Usage - Connect vs. Scan - App in Background
What is the most power efficient way to find out a known BLE device is within range, while the app is in the background? Please assume that the BLE device has not been seen during this background scan (i.e. I'm aware of no-duplicates when you're in the background). iOS device is the central device, and the "BLE device" is the peripheral. I already have the UUID of said BLE device, so I can issue a connectPeripheral(). Alternatively, I could issue a scanForPeripheralsWithServices() to find the device. Is one better than the other in terms of iOS battery consumption? How about "discovery" time (i.e. would I get a didConnectPeripheral() call faster than I would get a didDiscoverPerpheral() call)? Thanks in advance, Mike _______________________________________________ Do not post admin requests to the list. They will be ignored. Bluetooth-dev mailing list (Bluetooth-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/bluetooth-dev/site_archiver%40lists.... This email sent to site_archiver@lists.apple.com
participants (1)
-
Michael Farley