The nRF Beacon Service allows other applications to register themselves for beacon region monitoring and ranging. The service is deprecated since Android 5 as the new native Bluetooth Scanner API may be used to efficiently scan for beacons in background mode.
If region registered, the application scan periodically for BLE activity and notifies the registering application about entering and exiting region and ranging. The service may also notify user about entering a region when target application is in the background. Background monitoring may be disabled in application options.
The application has been designed to scan for beacons using as less battery as possible. It scans only if any application has registered at least one region. Passive scanning is performed every 15 seconds and lasts 1 second. No significant battery consumption has been registered.
The nRF Beacon Service application is compatible with nRF51822 Bluetooth Smart Beacon Kit which may be found here: http://www.nordicsemi.com/eng/Products/Bluetooth-R-low-energy/nRF51822-Bluetooth-Smart-Beacon-Kit. The new nRF Beacon application (1.2+) no longer require this service on Android 5+.
1.12.2014 - version 1.1
- Option to scan for beacons with custom manufacturer id