Estimote Scan Example

Estimote Scan

Range Estimote Beacons. This app demonstrates how to scan for Estimote Beacons using ranging.

Run this example in the Evothings client app, or build a Cordova app with the plugin phonegap-estimotebeacons. iOS 7 or later, or an Android device with support for Bluetooth 4.0 and Android 4.3 or higher, is required.

Source Code

You can browse the source code for this example at the Evothings GitHub repository

The file index.html is the main HTML file of the app.

In file app.js you will find the JavaScript code for the app.

What You Need

This example works with Estimote Beacons. Visit estimote.com for further details.

Run the app in Evothings Client on Android or iOS.

Optionally you can build a stand-alone native app using Cordova. You then need to include the Cordova plugin pl.makingwaves.estimotebeacons. For further details see the Cordova build guide.

An iOS device (iOS 7 or 8) or an Android device with support for Bluetooth 4.0 (which includes BLE) is required. For Android version 4.3 or later is needed.

How To Get Up And Running

Follow these steps to get started with this example:

  • Have at least one Estimote Beacon nearby.
  • Run the Evothings Workbench on your desktop/laptop computer.
  • Run the Evothings client app on a mobile device and connect to the Workbench.
  • Launch the example "Estimote Scan" from the Workbench window by pressing "Run".
  • If everything works, the app should automatically detect your Estimote Beacons.