4. 4 Confidential and Proprietary
What is beacon?
Bluetooth Low Energy = Bluetooth Smart =
5. 5 Confidential and Proprietary
What is a beacon ?
A movie is worth a 1000 slides, so…
https://www.youtube.com/watch?v=JrRS8qRYXCQ
https://www.youtube.com/watch?v=3QFrZjvp2E0
https://www.youtube.com/watch?v=g8h_i8qv1FY
7. 7 Confidential and Proprietary
requirements
Install it
Let’s Bluetooth ON
8. 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
10. 10 Confidential and Proprietary
Useful information…
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/)
11. Thanks.
Jeff Prestes
@jeffprestes
Slideshare.com/jeffprestes
Github.com/jeffprestes
@paypaldev
developer.paypal.com
developers.braintreepayments.com