- Wrapper around Estimote iOS SDK (https://github.com/Estimote/iOS-SDK)
- Supports Estimote SDK 2.1.5
- Currently scanning, ranging and monitoring is implemented
- Connecting to beacons and and reading/writing data is planned to be implemented as the next step
Try out the Beacon Finder example app. It is available in the examples folder in this repository.
Check out the README file and the example source code for additional details.
TODO: Add build instructions.
Ranging example:
EstimoteBeacons.startRangingBeaconsInRegion(
{}, // Empty region matches all beacons.
function(result) {
console.log('*** Beacons ranged ***')
EstimoteBeacons.printObject(result) },
function(errorMessage) {
console.log('Ranging error: ' + errorMessage) })
Documentation of available functions and their use are found in file: EstimoteBeacons.js
(A more readable documentation is planned! Sorry for the inconvenience.)
For iOS 8, please remember to update your Info.plist file with usage descriptions for locations services, see article Estimote SDK and iOS 8 Location Services for further details.