Android Programming for Bluetooth Beacons
summary
Practical Android how-to for Bluetooth beacons using the Estimote SDK, covering permissions (coarse location), setup (dependency and system checks), and the difference between monitoring (enter/exit regions that can launch the app) and ranging (live lists only when app is foreground). Explains iBeacon fields (iBeacon 128‑bit UUID, 16‑bit major and minor), Eddystone frames (URL, UID, telemetry, EID), TX power vs RSSI distance estimation, BLE packet sizes (~31→256 bytes) and multi‑year battery life on emit‑only beacons.
AI-written summary · about
chapters (10)
- 0:00Introduction to beacons
- 3:18Wi-Fi vs Bluetooth
- 7:30Classic Bluetooth vs BLE
- 13:15Beacon basics and use cases
- 17:32Beacon standards
- 25:20Android beacon SDKs
- 27:47iBeacon code example
- 31:18Monitoring and ranging
- 34:15Eddystone code example
- 36:25Flutter Blue and closing
related talks
29mBuilding a mobile location aware system with beacons
30m"Android Wear iBeacon development"
32mAndroid iBeacon development and wearables integration
46mSpinning the physical web with android and bluetooth 5
34mEddystone™, the open beacon format from Google (en)
34mA journey in Android's BLE world
46mSpinning the Phisycal Web with Android and Bluetooth 5
28mEddystone, an Open Format for Beacons and Connected Devices
