Getting Started With Beacons
Beacon resources and tools for OSX, iOS and Android.
Software Versions
$ date -u "+%Y-%m-%d %H:%M:%S +0000"
2016-05-25 01:53:29 +0000
$ uname -vm
Darwin Kernel Version 15.5.0: Tue Apr 19 18:36:36 PDT 2016; root:xnu-3248.50.21~8/RELEASE_X86_64 x86_64
$ ex -s +'%s/<[^>].\{-}>//ge' +'%s/\s\+//e' +'%norm J' +'g/^$/d' +%p +q! /System/Library/CoreServices/SystemVersion.plist | grep -E 'ProductName|ProductVersion' | sed 's/^[^ ]* //g' | sed 'N; s/\n/ /g'
Mac OS X 10.11.5Instructions
Apple’s iBeacon for Developers page gives a good technical overview of beacons. The Getting Started with iBeacon PDF is especially useful.
An Apple computer with a Bluetooth 4.0 Low Engergy (BLE) radio running OSX Yosemite or later can send and receive iBeacons.
MactsAsBeacon allows OSX to transmit beacons.
git clone git@github.com:timd/MactsAsBeacon.git
cd MactsAsBeacon/
cp -R MactsAsBeacon.app /Applications/
open -a MactsAsBeaconBeacon Scanner can be used to detect beacons on OSX.
wget https://github.com/mlwelles/BeaconScanner/releases/download/1.11/BeaconScanner-1.11.zip
unzip BeaconScanner-1.11.zip
cp -R "Beacon Scanner.app" /Applications/
open -a "Beacon Scanner"The Locate Beacon app for iOS and Android can be used to locate beacons. It can also be used to transmit beacon information. Note that only Android 4.3+ devices with BluetoothLE can detect iBeacons. Android 5.0+ and BluetoothLE is required to transmit iBeacons.
iBeacon support is part of the Core Location Framework on iOS and OSX. AltBeacon can be used to add beacon support to Android apps. A Unity 3D iBeacon Asset, and a Cordova iBeacon Plugin exist.
A Raspberry Pi (or other Linux box) with a Bluetooth LE dongle can act as a beacon.
References
Primary Sources, Non-Peer-Reviewed
- “Android, AltBeacon.” n.d. github.com. Accessed October 25, 2026. https://github.com/AltBeacon/android-beacon-library
- Apple Inc. n.d.-a. “iBeacon for Developers.” developer.apple.com. Accessed October 25, 2026. https://developer.apple.com/ibeacon/
- Apple Inc. n.d.-b. “Maps for Developers.” developer.apple.com. Accessed October 25, 2026. https://developer.apple.com/maps/
- “Apple, Getting Started with iBeacon.” n.d. developer.apple.com. Accessed October 25, 2026. https://developer.apple.com/ibeacon/Getting-Started-with-iBeacon.pdf
- “iOS, Core Location Framework.” n.d. developer.apple.com. Accessed October 25, 2026. https://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CoreLocation_Framework/index.htm://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CoreLocation_Framework/index.html
- “OSX, Beacon Scanner.” n.d. github.com. Accessed October 25, 2026. https://github.com/mlwelles/BeaconScanner
- “OSX, MactsAsBeacon.” n.d. github.com. Accessed October 25, 2026. https://github.com/timd/MactsAsBeacon
- “Petermetz/cordova-Plugin-Ibeacon.” n.d. GitHub. Accessed October 25, 2026. https://github.com/petermetz/cordova-plugin-ibeacon
General Sources
- “Android, Beacon Layouts.” n.d. Accessed October 25, 2026. https://beaconlayout.wordpress.com
- “Android, Locate Beacon App.” n.d. Accessed October 25, 2026. https://play.google.com/store/apps/details?id=com.radiusnetworks.locate
- “Beacons in 2016: What to Expect from iBeacon, Eddystone and More.” n.d. Accessed October 25, 2026. http://blog.beaconstac.com/2016/02/beacons-in-2016-what-to-expect-from-ibeacon-eddystone-and-more/
- “Bluetooth: Can an Android Device Act as an iBeacon?” n.d. Accessed October 25, 2026. http://stackoverflow.com/questions/19602913/can-an-android-device-act-as-an-ibeacon
- “Locate Beacon on the App Store.” n.d. App Store. Accessed October 25, 2026. https://itunes.apple.com/us/app/locate-beacon/id738709014?mt=8
- “Osx: Turn Macbook into iBeacon.” n.d. Accessed October 25, 2026. http://stackoverflow.com/questions/19410398/turn-macbook-into-ibeacon
- “Overview | piBeacon: DIY Beacon with a Raspberry Pi.” n.d. Accessed October 25, 2026. https://learn.adafruit.com/pibeacon-ibeacon-with-a-raspberry-pi/overview
- “Quora, How much do iBeacons cost?” n.d. Accessed October 25, 2026. https://www.quora.com/How-much-do-ibeacons-cost
- “The Realities of Installing iBeacon to Scale: BKM TECH.” n.d. Accessed October 25, 2026. https://www.brooklynmuseum.org/community/blogosphere/2015/02/04/the-realities-of-installing-ibeacon-to-scale/
- “Unity 3D, iBeacon Asset.” n.d. Accessed October 25, 2026. https://www.assetstore.unity3d.com/en/#!/content/15260
Tertiary Sources
- “IBeacon.” 2016. Wikipedia. Last modified May 10, at 14:37 (UTC). https://en.wikipedia.org/w/index.php?title=IBeacon&oldid=719575909