3 Confidential and Proprietary
What is not a beacon ?
4 Confidential and Proprietary
What is beacon?
Bluetooth Low Energy = Bluetooth Smart =
5 Confidential and Proprietary
What is a beacon ?
A movie is worth a 1000 slides, so…
6 Confidential and Proprietary
7 Confidential and Proprietary
Let’s Bluetooth ON
8 Confidential and Proprietary
How it works? (software perspective)
1. BeaconManager scans Beacons devices
2. Select a Beacon
3. Read Beacon’s data
4. Depends on Beacons RSSI and MeasuredPower calculates
proximity and updates mobile view and beeps interval
9 Confidential and Proprietary
10 Confidential and Proprietary
Mobile phone detects 2.4Ghz radio waves signals emitted
by Beacon device
RSSI (Received Signal Strength Indicator) is the general metric used to define
the distance of Mobile Phone from Beacon device.
It’s based on TXPower level.
Maximum range ˜70 meters
The Beacon ID is composed by proximityUUID (16 bytes) + major number (2 bytes) +
minor number (2 bytes). The minor number can be customized.
Estimote iOS SDK (https://github.com/Estimote/iOS-SDK) and
Estimote Android SDK (http://estimote.github.io/Android-SDK/JavaDocs/)