{"slug": "rabschi--awesome-beacon", "title": "Beacon", "description": "A curated list of awesome Bluetooth beacon software and tools.", "github_url": "https://github.com/rabschi/awesome-beacon", "stars": "841", "tag": "Hardware", "entry_count": 110, "subcategory_count": 1, "subcategories": [{"name": "Eddystone by Google", "parent": "", "entries": [{"name": "Google Developers Beacons Portal", "url": "https://developers.google.com/beacons/", "description": ""}, {"name": "Eddystone Protocol Specification & Tools", "url": "https://github.com/google/eddystone", "description": "", "stars": "3k"}, {"name": "Eddystone Validator", "url": "https://github.com/google/eddystone/tree/master/tools/eddystone-validator", "description": "", "stars": "3k"}, {"name": "Web Bluetooth Eddystone Configurator", "url": "https://beaufortfrancois.github.io/sandbox/web-bluetooth/eddystone-url-config/", "description": ""}, {"name": "Eddystone Branding Guidelines", "url": "https://github.com/google/eddystone/tree/master/branding", "description": "", "stars": "3k"}, {"name": "Physical Web - Walk up and use anything", "url": "http://google.github.io/physical-web/", "description": "Official Github repository"}, {"name": "Video: Introduction to the Physical Web", "url": "https://www.youtube.com/watch?v=w0XazPrh7r0", "description": "Ubiquity Dev Summit 2016"}, {"name": "URL Validator 1", "url": "https://beaufortfrancois.github.io/sandbox/physical-web/url-validator/", "description": ""}, {"name": "Physical Web Getting Started Guide for Developers", "url": "https://docs.google.com/document/d/1VC9umaw9TItV31WrcX0eJ9xVsfXXQoWvUjuSqWXmH8A", "description": ""}, {"name": "Physical Web Implementation Status", "url": "https://github.com/google/physical-web/blob/master/implementation-status.md", "description": "", "stars": "6k"}, {"name": "Physical Web Branding Guidelines", "url": "https://github.com/google/physical-web/blob/master/documentation/branding_guidelines.md", "description": "", "stars": "6k"}, {"name": "IEEE: Enabling the Internet of Things", "url": "https://web.eecs.umich.edu/\\~prabal/teaching/resources/eecs582/want15iot.pdf", "description": ""}, {"name": "Exploring the Physical Web (Without Buying Beacons)", "url": "https://medium.com/@urish/exploring-the-physical-web-without-buying-beacons-efae51e36c2e", "description": ""}, {"name": "Beacons 101-- Getting Started with the Google Beacon Platform", "url": "https://www.youtube.com/watch?v=0QeY9FueMow", "description": "Video Ubiquity Dev Summit 2016"}, {"name": "Get Started with Beacons", "url": "https://developers.google.com/beacons/get-started", "description": "This guide explains the steps required to start using Bluetooth low energy (BLE) beacons to provide proximity-based experiences for your users."}, {"name": "Proximity Beacon API", "url": "https://developers.google.com/beacons/proximity/guides", "description": "A cloud service that allows you to manage data associated with your BLE beacons using a REST interface"}, {"name": "Nearby", "url": "https://developers.google.com/nearby/", "description": "Build simple interactions between nearby devices and people"}, {"name": "iBeacon for Developers", "url": "https://developer.apple.com/ibeacon", "description": ""}, {"name": "Getting Started with iBeacon (PDF)", "url": "https://developer.apple.com/ibeacon/Getting-Started-with-iBeacon.pdf", "description": ""}, {"name": "iBeacon Artwork and Specifications", "url": "https://developer.apple.com/ibeacon/", "description": ""}, {"name": "iOS: Understanding iBeacon device compatibility", "url": "https://support.apple.com/en-us/HT202880", "description": ""}, {"name": "iOS 7: Understanding Location Services", "url": "https://support.apple.com/en-us/HT201357", "description": ""}, {"name": "Apple AirLocate Sample Code", "url": "https://developer.apple.com/library/ios/samplecode/AirLocate/Introduction/Intro.html", "description": ""}, {"name": "Building Applications with iBeacon", "url": "http://shop.oreilly.com/product/0636920033813.do", "description": ""}, {"name": "Cisco iBeacon FAQ", "url": "http://www.cisco.com/c/dam/en/us/solutions/collateral/enterprise-networks/connected-mobile-experiences/ibeacon_faq.pdf", "description": ""}, {"name": "5 Minute Overview - What is iBeacon? by ThoughtWorks", "url": "https://www.thoughtworks.com/insights/blog/what-is-ibeacon-in-5-minutes", "description": ""}, {"name": "A Semi-Technical Lowdown on Working with iBeacons", "url": "https://www.thoughtworks.com/insights/blog/semi-technical-lowdown-working-ibeacons", "description": ""}, {"name": "CapTech Webinar: iBeacon Demystified", "url": "https://www.youtube.com/watch?v=0IGeQqEGhx4", "description": ""}, {"name": "5 fundamental misconceptions about Beacon technology by RadiusNetworks", "url": "http://developer.radiusnetworks.com/2014/01/10/ibeacon-misconceptions.html", "description": ""}, {"name": "Ask a Dev: What Are the Limitations of Beacons?", "url": "http://mashable.com/2014/05/09/beacons-limitations/", "description": ""}, {"name": "What's the Difference Between Beacons and Geofencing?", "url": "http://mashable.com/2014/02/24/beacons-geofencing-location/", "description": ""}, {"name": "Guide to iBeacon Hardware by beekn.net", "url": "http://beekn.net/guide-to-ibeacons/", "description": ""}, {"name": "Developing an iBeacon App by beekn.net", "url": "http://beekn.net/developing-ibeacon-app/", "description": ""}, {"name": "Empowering vision impaired people to navigate the world independently", "url": "https://www.wayfindr.net", "description": ""}, {"name": "Google Glass & Beacons", "url": "https://github.com/tmwagency/Glasstimote", "description": "", "stars": "4"}, {"name": "10 awesome things you can do today with iBeacons", "url": "http://blog.twocanoes.com/post/68861362715/10-awesome-things-you-can-do-today-with-ibeacons", "description": ""}, {"name": "PunchClock", "url": "https://github.com/panicinc/PunchClock", "description": "", "stars": "1.7k"}, {"name": "The Geofancy iOS app", "url": "https://github.com/LocativeHQ/ios-app", "description": ""}, {"name": "LaunchHere for iOS - iBeacon based app shortcuts", "url": "http://launchhere.awwapps.com/", "description": ""}, {"name": "Traveling with Beacons: Checked Luggage Made Easy", "url": "https://medium.com/@urish/traveling-with-beacons-checked-luggage-made-easy-bbd664765ea3", "description": ""}, {"name": "ScanBeacon", "url": "https://github.com/RadiusNetworks/scanbeacon-gem", "description": "A ruby gem that allows you to scan for beacon advertisements using IOBluetooth (on Mac OS X) or a BlueGiga BLE112 device (on mac or linux)", "stars": "26"}, {"name": "Locate Beacon by RadiusNetworks", "url": "https://itunes.apple.com/us/app/locate-for-ibeacon/id738709014?mt=8", "description": ""}, {"name": "iOS Eddystone Scanner Sample Application", "url": "https://github.com/google/eddystone/tree/master/tools/ios-eddystone-scanner-sample", "description": "", "stars": "3k"}, {"name": "Swift based iBeacon App Development with CoreLocation on Apple iOS 7/8", "url": "http://ibeaconmodules.us/blogs/news/14702963-getting-started-developing-ibeacon-apps-with-swift-on-apple-ios-7-8", "description": ""}, {"name": "Udemy: iBeacon development for iPhone", "url": "https://www.udemy.com/ibeacon-development-for-iphone/", "description": ""}, {"name": "HiBeacons", "url": "https://github.com/nicktoumpelis/HiBeacons", "description": "", "stars": "1.2k"}, {"name": "PubNub.com - Two-Way iBeacon Communication with Swift Programming Language", "url": "https://www.pubnub.com/blog/2014-08-19-smart-ibeacon-communication-in-the-swift-programming-language/", "description": ""}, {"name": "iOS & OSX Bluetooth library for RxSwift", "url": "https://github.com/Polidea/RxBluetoothKit", "description": "", "stars": "1.3k"}, {"name": "JMCiBeaconManager", "url": "https://github.com/izotx/JMCBeaconManager", "description": "An iBeacon Manager class that is responsible for detecting beacons nearby.", "stars": "143"}, {"name": "BeaconKit", "url": "https://github.com/igor-makarov/BeaconKit", "description": "Beacon detection framework using CoreBluetooth, supporting Eddystone-UID, Eddystone-URL, AltBeacon.", "stars": "22"}, {"name": "Generic iBeacon Management and Utilities by KinveyLabs", "url": "https://github.com/KinveyLabs/KCSIBeacon/", "description": "", "stars": "186"}, {"name": "Replicates detecting and broadcasting iBeacons in the background", "url": "https://github.com/Instrument/Vicinity", "description": "", "stars": "380"}, {"name": "RABeaconManager", "url": "https://github.com/reelyactive/ble-ios-sdk", "description": "", "stars": "7"}, {"name": "iBeacon detection time in background", "url": "http://stackoverflow.com/questions/25495804/ibeacon-detection-time-in-background-home-automation-use-case/25496669#25496669", "description": ""}, {"name": "iBeacon region monitoring AND proximity for >20 beacons?", "url": "http://stackoverflow.com/questions/25387660/ibeacon-region-monitoring-and-proximity-for-20-beacons", "description": ""}, {"name": "How to make iBeacon foreground ranging for CLProximityImmediate faster in iOS?", "url": "http://stackoverflow.com/questions/23991733/how-to-make-ibeacon-foreground-ranging-for-clproximityimmediate-faster-in-ios/23992584#23992584", "description": ""}, {"name": "Can we start iBeacon transmitter in background?", "url": "http://stackoverflow.com/questions/24164523/can-we-start-ibeacon-transmitter-in-background/24165073#24165073", "description": ""}, {"name": "How does iBeacon wake up our app?", "url": "http://stackoverflow.com/questions/24590534/how-does-ibeacon-wake-up-our-app-for-how-long-and-how-to-extend-that-time/24590886#24590886", "description": ""}, {"name": "Use Core Bluetooth instead of iBeacon - Any Downsides?", "url": "http://stackoverflow.com/questions/24267421/use-core-bluetooth-instead-of-ibeacon-any-downsides/24268389#24268389", "description": ""}, {"name": "Beacon Toy - Android App to advertise as Eddystone", "url": "https://play.google.com/store/apps/details?id=net.alea.beaconsimulator", "description": ""}, {"name": "Android BLE advertising library", "url": "https://github.com/uriio/beacons-android", "description": "", "stars": "112"}, {"name": "Locate by Radius Networks - Virtual iBeacon", "url": "https://itunes.apple.com/us/app/locate-beacon/id738709014?mt=8", "description": ""}, {"name": "Chrome App to advertise Eddystone packets", "url": "https://github.com/google/eddystone/tree/master/tools/eddystone-chrome-app-sample", "description": "uses [Eddystone Advertising Library (\u2b503k)](https://github.com/google/eddystone/tree/master/libraries/javascript/eddystone-advertising)", "stars": "3k"}, {"name": "Linux iBeacon broadcaster", "url": "https://github.com/dburr/linux-ibeacon", "description": "", "stars": "155"}, {"name": "Quick Beacon", "url": "https://itunes.apple.com/us/app/quick-beacon/id1303172948?mt=8", "description": ""}, {"name": "Android Lolipop Bluetooth Low Energy Enhancements.", "url": "https://developer.android.com/about/versions/android-5.0.html", "description": ""}, {"name": "iBeacon Scanner for Android", "url": "https://github.com/inthepocket/ibeacon-scanner-android", "description": "", "stars": "70"}, {"name": "Android beacon library based on AltBeacon.", "url": "https://github.com/AltBeacon/android-beacon-library", "description": "", "stars": "2.7k"}, {"name": "BeaconKeeper", "url": "https://github.com/m039/beacon-keeper", "description": "", "stars": "140"}, {"name": "Android & BLE", "url": "https://developer.android.com/guide/topics/connectivity/bluetooth-le.html", "description": ""}, {"name": "DevBytes: Bluetooth Low Energy API in Android 4.3", "url": "https://www.youtube.com/watch?v=vUbFB1Qypg8", "description": ""}, {"name": "BLE SDK for Android", "url": "https://github.com/RedBearLab/Android", "description": "", "stars": "181"}, {"name": "Bluetooth LE Library for Android", "url": "https://github.com/alt236/Bluetooth-LE-Library---Android", "description": "", "stars": "845"}, {"name": "reelyactive-ble-android-sdk", "url": "https://github.com/reelyactive/ble-android-sdk", "description": "", "stars": "14"}, {"name": "iBeacon Scanner", "url": "https://play.google.com/store/apps/details?id=be.createweb.beaconscanner", "description": ""}, {"name": "Beacon Scanner & Logger", "url": "https://github.com/justinodwyer/Beacon-Scanner-and-Logger", "description": ""}, {"name": "iBeacon Detector", "url": "https://play.google.com/store/apps/details?id=youten.redo.ble.ibeacondetector\\&hl=de", "description": ""}, {"name": "Bluetooth 4.0 Scanner", "url": "https://play.google.com/store/apps/details?id=com.bluemotionlabs.bluescan\\&hl=de", "description": ""}, {"name": "Beacon Simulator", "url": "https://play.google.com/store/apps/details?id=net.alea.beaconsimulator", "description": "iBeacon, Eddystone, AltBeacon"}, {"name": "BLE Distancing", "url": "http://stackoverflow.com/questions/20416218/understanding-ibeacon-distancing/20434019#20434019", "description": ""}, {"name": "Cordova iBeacon Plugin", "url": "https://github.com/petermetz/cordova-plugin-ibeacon", "description": "", "stars": "728"}, {"name": "Using iBeacon with Xamarin.iOS and Xamarin.Android", "url": "http://de.slideshare.net/glennthomasstephens/ibeacon-support", "description": ""}, {"name": "iBeacon advertising and scanning in a Titanium module", "url": "https://github.com/jbeuckm/TiBeacons", "description": "", "stars": "138"}, {"name": "iBeacon Scanning Utility App for OSX", "url": "https://github.com/mlwelles/BeaconScanner", "description": "", "stars": "493"}, {"name": "iBeacon Scanner - Scan for nearby iBeacons regardless of their UUID", "url": "https://github.com/liamnichols/iBeaconScanner", "description": "", "stars": "136"}, {"name": "Beacon OSX", "url": "https://github.com/mttrb/BeaconOSX", "description": "Mavericks as an iBeacon", "stars": "854"}, {"name": "Electron Physical Web Scan", "url": "https://github.com/dermike/electron-physical-web-scan", "description": "Mac OSX desktop app to scan for Physical Web (Eddystone) bluetooth beacons", "stars": "46"}, {"name": "Electron Slide Beacon", "url": "https://github.com/dermike/electron-slide-beacon", "description": "Share links from your Mac using this app to broadcast them as an Eddystone URL (Physical Web) bluetooth beacon.", "stars": "134"}, {"name": "BeaconKit", "url": "https://github.com/igor-makarov/BeaconKit", "description": "Beacon detection framework ns Swift using CoreBluetooth, supporting Eddystone-UID, Eddystone-URL, AltBeacon, iBeacon.", "stars": "22"}, {"name": "Python script for scanning and advertising urls over Eddystone-URL", "url": "https://github.com/forksociety/PyBeacon", "description": "", "stars": "64"}, {"name": "Node-RED nodes to interact with the Physical Web", "url": "http://flows.nodered.org/node/node-red-node-physical-web", "description": ""}, {"name": "A node.js BLE (Bluetooth low energy) central module", "url": "https://github.com/sandeepmistry/noble", "description": "", "stars": "3.2k"}, {"name": "A node.js module for implementing BLE (Bluetooth low energy) peripherals", "url": "https://github.com/sandeepmistry/bleno", "description": "", "stars": "2k"}, {"name": "Universal Bluetooth Beacon Library", "url": "https://github.com/andijakl/universal-beacon", "description": "open source library and links to apps to talk to Eddystone and iBeacon beacons", "stars": "198"}, {"name": "Official Bluetooth Smart Portal", "url": "https://www.bluetooth.com/what-is-bluetooth-technology/bluetooth-technology-basics/low-energy", "description": ""}, {"name": "nRF Master Control Panel (BLE)", "url": "https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp", "description": ""}, {"name": "LightBlue Mac OSX", "url": "https://itunes.apple.com/de/app/lightblue/id639944780?mt=12", "description": ""}, {"name": "BlueSpeed for iOS by Punch Through", "url": "https://itunes.apple.com/us/app/bluespeed/id579118786?mt=8", "description": ""}, {"name": "Web Bluetooth Intro", "url": "https://dev.opera.com/articles/web-bluetooth-intro/", "description": ""}, {"name": "Web Bluetooth Demos", "url": "https://github.com/WebBluetoothCG/demos", "description": "", "stars": "506"}, {"name": "Texas Instruments - BLE Portal", "url": "http://www.ti.com/ble", "description": ""}, {"name": "Texas Instruments - SensorTag DeveloperKit", "url": "http://makezine.com/2014/04/16/the-ti-sensortag-now-with-added-ibeacon/", "description": ""}, {"name": "TI SensorTag Android Sources", "url": "http://git.ti.com/sensortag-android", "description": ""}, {"name": "Broadcom - WICED\u2122 Sense Development Kit", "url": "http://www.broadcom.com/application/internet_of_things.php", "description": ""}, {"name": "Dialog Semiconductor", "url": "http://www.dialog-semiconductor.com/bluetooth-smart", "description": ""}, {"name": "EMMicroelectronics", "url": "http://www.emmicroelectronic.com/products/wireless-rf/beacons/embc01", "description": ""}, {"name": "Wired", "url": "http://www.wired.com/2013/12/4-use-cases-for-ibeacon-the-most-exciting-tech-you-havent-heard-of/", "description": ""}, {"name": "Wi-Fi Aware\u2122", "url": "http://www.wi-fi.org/discover-wi-fi/wi-fi-aware", "description": "Wi-Fi Aware\u2122 is a new Wi-Fi Alliance certification program that extends Wi-Fi\u2019s capabilities with a real-time and energy-efficient discovery mechanism that provides an immediate on-ramp to rich here-and-now experiences."}, {"name": "BeaconCtrl", "url": "https://github.com/upnext/BeaconCtrl", "description": "", "stars": "92"}, {"name": "The Open and Interoperable Proximity Beacon Specification", "url": "http://altbeacon.org/", "description": ""}]}], "name": ""}