Hi,
I have some questions about how BLE scanning works that haven't been answered clearly anywhere I can find, (except no-doubt the Bluetooth Spec/Tome):
-
What is the receive current for the nRF51822 when it isn't actually receiving any data. The data sheet says about 12 mA for 250 kb/s, 1 Mb/s and 2 Mb/s, but what about 0 b/s? Is it roughly the same? I would assume so but it would be good to know for certain.
-
My understanding is that BLE minimises the power draw on the central and peripheral when connected by accurately coordinating the timing of communication - i.e. communication only happens once per advertising interval. In-between both the central and peripheral sleep. Is this correct?
-
Presumably this means that to have a low latency link you need a small advertising interval. In order to maintain low power consumption on the peripheral, the terribly-named "latency" parameter means that it can skip lots of advertising events unless it has a notification/indication to send, correct?
-
For something like iBeacon to work, presumably the central (iPhone) must be scanning continuously. How does that work if it draws 12 mA? That seems like an unacceptable power draw for a phone, or does Apple have a more efficient bluetooth chip?
Cheers,
Tim