{"id":27246873,"url":"https://github.com/beaconinside/awesome-beacon","last_synced_at":"2025-04-10T22:01:09.911Z","repository":{"id":39607237,"uuid":"22374779","full_name":"rabschi/awesome-beacon","owner":"rabschi","description":"A curated list of awesome Bluetooth beacon software and tools.","archived":false,"fork":false,"pushed_at":"2019-05-03T11:40:22.000Z","size":306,"stargazers_count":913,"open_issues_count":0,"forks_count":114,"subscribers_count":70,"default_branch":"master","last_synced_at":"2025-04-05T04:07:52.126Z","etag":null,"topics":["bluetooth-beacon","bluetooth-beacons","bluetooth-low-energy","eddystone","eddystone-url","ibeacon"],"latest_commit_sha":null,"homepage":"https://www.squaremetrics.com","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rabschi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-07-29T09:33:14.000Z","updated_at":"2025-03-04T14:15:30.000Z","dependencies_parsed_at":"2022-09-20T06:00:21.927Z","dependency_job_id":null,"html_url":"https://github.com/rabschi/awesome-beacon","commit_stats":null,"previous_names":["squaremetrics/awesome-beacon","beaconinside/awesome-beacon"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rabschi%2Fawesome-beacon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rabschi%2Fawesome-beacon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rabschi%2Fawesome-beacon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rabschi%2Fawesome-beacon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rabschi","download_url":"https://codeload.github.com/rabschi/awesome-beacon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248305839,"owners_count":21081574,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bluetooth-beacon","bluetooth-beacons","bluetooth-low-energy","eddystone","eddystone-url","ibeacon"],"created_at":"2025-04-10T22:00:37.900Z","updated_at":"2025-04-10T22:01:09.838Z","avatar_url":"https://github.com/rabschi.png","language":null,"readme":"# Awesome Bluetooth Beacon [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\nA curated list of awesome iBeacon and Eddystone Bluetooth beacon resources, open source projects, libraries, tools and tutorials.\n\n\n## Eddystone by Google\n\n\u003e **Eddystone** A platform for marking up the world to make your apps and devices work smarter by providing timely, contextual information.\n\n* [Google Developers Beacons Portal](https://developers.google.com/beacons/)\n* [Eddystone Protocol Specification \u0026 Tools](https://github.com/google/eddystone)\n* Advertising frame types\n  * [Eddystone-UID](https://github.com/google/eddystone/tree/master/eddystone-uid)\n  * [Eddystone-TLM](https://github.com/google/eddystone/tree/master/eddystone-tlm)\n  * [Eddystone-URL](https://github.com/google/eddystone/tree/master/eddystone-url)\n* [Eddystone Validator](https://github.com/google/eddystone/tree/master/tools/eddystone-validator)\n* [Eddystone GATT Configuration Service \u0026 Google Nearby API and Proximity API](* [](https://github.com/NordicSemiconductor/Android-nRF-Beacon-for-Eddystone)) (by Nordic Semiconductor)\n* [Web Bluetooth Eddystone Configurator](https://beaufortfrancois.github.io/sandbox/web-bluetooth/eddystone-url-config/)\n* [Eddystone Branding Guidelines](https://github.com/google/eddystone/tree/master/branding) \u0026 [Logos](https://github.com/google/eddystone/tree/master/branding/assets)\n\n## Physical Web\n\n\u003e The **Physical Web** is an approach to unleash the core superpower of the web: interaction on demand. People should be able to walk up to any smart device - a vending machine, a poster, a toy, a bus stop, a rental car - and not have to download an app first. Everything should be just a tap away.\n\n* [Physical Web - Walk up and use anything](http://google.github.io/physical-web/) - Official Github repository\n* [Video: Introduction to the Physical Web](https://www.youtube.com/watch?v=w0XazPrh7r0) - Ubiquity Dev Summit 2016\n* [URL Validator 1](https://beaufortfrancois.github.io/sandbox/physical-web/url-validator/), [URL Validator 2](https://url-caster.appspot.com/webui)\n* [Physical Web Getting Started Guide for Developers](https://docs.google.com/document/d/1VC9umaw9TItV31WrcX0eJ9xVsfXXQoWvUjuSqWXmH8A)\n* [Physical Web Implementation Status](https://github.com/google/physical-web/blob/master/implementation-status.md)\n* [Physical Web Branding Guidelines](https://github.com/google/physical-web/blob/master/documentation/branding_guidelines.md) \u0026 [Logos](https://github.com/google/physical-web/tree/master/documentation/images/logo)\n* [IEEE: Enabling the Internet of Things](https://web.eecs.umich.edu/~prabal/teaching/resources/eecs582/want15iot.pdf) by R. Want, B. Schilit, S. Jenson\n* [Exploring the Physical Web (Without Buying Beacons)](https://medium.com/@urish/exploring-the-physical-web-without-buying-beacons-efae51e36c2e)\n\n## Proximity Beacon API by Google\n\n* [Beacons 101-- Getting Started with the Google Beacon Platform](https://www.youtube.com/watch?v=0QeY9FueMow) - Video Ubiquity Dev Summit 2016\n* [Get Started with Beacons](https://developers.google.com/beacons/get-started) - This guide explains the steps required to start using Bluetooth low energy (BLE) beacons to provide proximity-based experiences for your users.\n* [Proximity Beacon API](https://developers.google.com/beacons/proximity/guides) - A cloud service that allows you to manage data associated with your BLE beacons using a REST interface\n* [Nearby](https://developers.google.com/nearby/) - Build simple interactions between nearby devices and people\n\n\n## iBeacon Resources by Apple\n\n\u003e **iBeacon for Developers** From welcoming people as they arrive at a sporting event to providing information about a nearby museum exhibit, iBeacon opens a new world of possibilities for location awareness, and countless opportunities for interactivity between iOS devices and iBeacon hardware.\n\n* [iBeacon for Developers](https://developer.apple.com/ibeacon)\n* [Getting Started with iBeacon (PDF) ](https://developer.apple.com/ibeacon/Getting-Started-with-iBeacon.pdf)\n* [iBeacon Artwork and Specifications](https://developer.apple.com/ibeacon/)\n* [iOS: Understanding iBeacon device compatibility](https://support.apple.com/en-us/HT202880)\n* [iOS 7: Understanding Location Services](https://support.apple.com/en-us/HT201357)\n* [Apple AirLocate Sample Code](https://developer.apple.com/library/ios/samplecode/AirLocate/Introduction/Intro.html) ([iOS8 fix](http://stackoverflow.com/questions/26079530/apple-airlocation-demo-app-ranging-not-shows-beacons))\n\n\n## iBeacon for Developers\n\n* [Building Applications with iBeacon](http://shop.oreilly.com/product/0636920033813.do)\n* [Cisco iBeacon FAQ](http://www.cisco.com/c/dam/en/us/solutions/collateral/enterprise-networks/connected-mobile-experiences/ibeacon_faq.pdf)\n* [5 Minute Overview - What is iBeacon? by ThoughtWorks](https://www.thoughtworks.com/insights/blog/what-is-ibeacon-in-5-minutes)\n* [A Semi-Technical Lowdown on Working with iBeacons](https://www.thoughtworks.com/insights/blog/semi-technical-lowdown-working-ibeacons)\n* [CapTech Webinar: iBeacon Demystified](https://www.youtube.com/watch?v=0IGeQqEGhx4)\n* [5 fundamental misconceptions about Beacon technology by RadiusNetworks](http://developer.radiusnetworks.com/2014/01/10/ibeacon-misconceptions.html)\n* [Ask a Dev: What Are the Limitations of Beacons?](http://mashable.com/2014/05/09/beacons-limitations/)\n* [What's the Difference Between Beacons and Geofencing?](http://mashable.com/2014/02/24/beacons-geofencing-location/)\n* [Guide to iBeacon Hardware by beekn.net](http://beekn.net/guide-to-ibeacons/)\n* [Developing an iBeacon App by beekn.net](http://beekn.net/developing-ibeacon-app/)\n\n# Hacks \u0026 Cool Apps\n\n* [Empowering vision impaired people to navigate the world independently](https://www.wayfindr.net) (an open standard)\n* [Google Glass \u0026 Beacons](https://github.com/tmwagency/Glasstimote)\n* [10 awesome things you can do today with iBeacons](http://blog.twocanoes.com/post/68861362715/10-awesome-things-you-can-do-today-with-ibeacons) (by Twocanoes)\n* [PunchClock](https://github.com/panicinc/PunchClock) An in/out tracking app for iOS 7+ that uses iBeacon and Geofencing.\n* [The Geofancy iOS app](https://github.com/LocativeHQ/ios-app) Helping you to get the best out of your automated home, geofencing, iBeacons at your hand.\n* [LaunchHere for iOS - iBeacon based app shortcuts](http://launchhere.awwapps.com/)\n* [Traveling with Beacons: Checked Luggage Made Easy](https://medium.com/@urish/traveling-with-beacons-checked-luggage-made-easy-bbd664765ea3)\n\n\n## Installation \u0026 Radio Planning\n\n* Brooklyn Museum: [Positioning Visitors with iBeacons](https://www.brooklynmuseum.org/community/blogosphere/2014/10/14/positioning-visitors-with-ibeacons/) \u0026 [Getting Visibility on the iBeacon Problem](https://www.brooklynmuseum.org/community/blogosphere/2016/02/23/getting-visibility-on-the-ibeacon-problem/)\n\n\n## Beacon Discovery \u0026 Configuration Tools\n\n* [ScanBeacon](https://github.com/RadiusNetworks/scanbeacon-gem) - 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)\n\n\n# iOS\n\n\n## Beacon Scanner Apps\n\n* [Locate Beacon by RadiusNetworks](https://itunes.apple.com/us/app/locate-for-ibeacon/id738709014?mt=8)\n\n## Swift\n\n* [iOS Eddystone Scanner Sample Application ](https://github.com/google/eddystone/tree/master/tools/ios-eddystone-scanner-sample)\n* [Swift based iBeacon App Development with CoreLocation on Apple iOS 7/8](http://ibeaconmodules.us/blogs/news/14702963-getting-started-developing-ibeacon-apps-with-swift-on-apple-ios-7-8)\n* [Udemy: iBeacon development for iPhone](https://www.udemy.com/ibeacon-development-for-iphone/)\n* [HiBeacons](https://github.com/nicktoumpelis/HiBeacons) A nice iBeacon demo app in Swift.\n* [PubNub.com - Two-Way iBeacon Communication with Swift Programming Language](https://www.pubnub.com/blog/2014-08-19-smart-ibeacon-communication-in-the-swift-programming-language/)\n* [iOS \u0026 OSX Bluetooth library for RxSwift](https://github.com/Polidea/RxBluetoothKit)\n* [JMCiBeaconManager](https://github.com/izotx/JMCBeaconManager) - An iBeacon Manager class that is responsible for detecting beacons nearby.\n* [BeaconKit](https://github.com/igor-makarov/BeaconKit) - Beacon detection framework using CoreBluetooth, supporting Eddystone-UID, Eddystone-URL, AltBeacon.\n\n## Objective-C\n\n* [Generic iBeacon Management and Utilities by KinveyLabs](https://github.com/KinveyLabs/KCSIBeacon/)\n* [Replicates detecting and broadcasting iBeacons in the background](https://github.com/Instrument/Vicinity)\n* [RABeaconManager](https://github.com/reelyactive/ble-ios-sdk) RABeaconManager is an easy to use library that allows you to detect Bluetooth Beacons and iBeacons in the foreground and background.\n\n\n## Stackoverflow Q\u0026A\n\n* [iBeacon detection time in background](http://stackoverflow.com/questions/25495804/ibeacon-detection-time-in-background-home-automation-use-case/25496669#25496669)\n* [iBeacon region monitoring AND proximity for \u003e20 beacons?](http://stackoverflow.com/questions/25387660/ibeacon-region-monitoring-and-proximity-for-20-beacons)\n* [How to make iBeacon foreground ranging for CLProximityImmediate faster in iOS?](http://stackoverflow.com/questions/23991733/how-to-make-ibeacon-foreground-ranging-for-clproximityimmediate-faster-in-ios/23992584#23992584)\n* [Can we start iBeacon transmitter in background?](http://stackoverflow.com/questions/24164523/can-we-start-ibeacon-transmitter-in-background/24165073#24165073)\n* [How does iBeacon wake up our app?](http://stackoverflow.com/questions/24590534/how-does-ibeacon-wake-up-our-app-for-how-long-and-how-to-extend-that-time/24590886#24590886)\n* [Use Core Bluetooth instead of iBeacon - Any Downsides?](http://stackoverflow.com/questions/24267421/use-core-bluetooth-instead-of-ibeacon-any-downsides/24268389#24268389)\n\n# Virtual Beacons\n\n* [Beacon Toy - Android App to advertise as Eddystone](https://play.google.com/store/apps/details?id=net.alea.beaconsimulator)\n* [Android BLE advertising library](https://github.com/uriio/beacons-android)\n* [Locate by Radius Networks - Virtual iBeacon](https://itunes.apple.com/us/app/locate-beacon/id738709014?mt=8)\n* [Chrome App to advertise Eddystone packets](https://github.com/google/eddystone/tree/master/tools/eddystone-chrome-app-sample) - uses [Eddystone Advertising Library](https://github.com/google/eddystone/tree/master/libraries/javascript/eddystone-advertising)\n* [Linux iBeacon broadcaster](https://github.com/dburr/linux-ibeacon)\n* [Quick Beacon](https://itunes.apple.com/us/app/quick-beacon/id1303172948?mt=8)\n\n\n# Android\n\n## Beacon Development\n\n* [Android Lolipop Bluetooth Low Energy Enhancements.](https://developer.android.com/about/versions/android-5.0.html) Support OS-level scan filter \u0026 peripheral mode.\n* [iBeacon Scanner for Android](https://github.com/inthepocket/ibeacon-scanner-android), [Docs](https://github.com/inthepocket/ibeacon-scanner-android/wiki) \u0026 [Blog post](http://developer.inthepocket.mobi/2016/11/24/ibeacon-scanner-android/)\n* [Android beacon library based on AltBeacon.](https://github.com/AltBeacon/android-beacon-library) Use a custom beacon parser for iBeacon device compatibility.\n* [BeaconKeeper](https://github.com/m039/beacon-keeper) The simple library for locating iBeacons in background\n* [Android \u0026 BLE](https://developer.android.com/guide/topics/connectivity/bluetooth-le.html)\n* [DevBytes: Bluetooth Low Energy API in Android 4.3](https://www.youtube.com/watch?v=vUbFB1Qypg8)\n* [BLE SDK for Android](https://github.com/RedBearLab/Android)\n* [Bluetooth LE Library for Android](https://github.com/alt236/Bluetooth-LE-Library---Android)\n* [reelyactive-ble-android-sdk](https://github.com/reelyactive/ble-android-sdk) This SDK allows you to scan beacons and advertise as a beacon.\n\n## Beacon Scanner Apps\n\n* [iBeacon Scanner](https://play.google.com/store/apps/details?id=be.createweb.beaconscanner) \u0026 [code](https://github.com/eliaslecomte/ibeacon-scanner-app)\n* [Beacon Scanner \u0026 Logger](https://github.com/justinodwyer/Beacon-Scanner-and-Logger) Android app that scans for BLE Beacons/iBeacons and logs the results to a file\n* [iBeacon Detector](https://play.google.com/store/apps/details?id=youten.redo.ble.ibeacondetector\u0026hl=de)\n* [Bluetooth 4.0 Scanner](https://play.google.com/store/apps/details?id=com.bluemotionlabs.bluescan\u0026hl=de)\n\n## Beacon Advertiser Apps\n\n* [Beacon Simulator](https://play.google.com/store/apps/details?id=net.alea.beaconsimulator) - iBeacon, Eddystone, AltBeacon\n\n## Stackoverflow Q\u0026A\n\n* [BLE Distancing](http://stackoverflow.com/questions/20416218/understanding-ibeacon-distancing/20434019#20434019)\n\n\n\n# Cordova, Phonegap, Xamarin, Titanium\n\n* [Cordova iBeacon Plugin](https://github.com/petermetz/cordova-plugin-ibeacon)\n* [Using iBeacon with Xamarin.iOS and Xamarin.Android](http://de.slideshare.net/glennthomasstephens/ibeacon-support)\n* [iBeacon advertising and scanning in a Titanium module](https://github.com/jbeuckm/TiBeacons)\n\n\n\n# OS X\n\n* [iBeacon Scanning Utility App for OSX](https://github.com/mlwelles/BeaconScanner)\n* [iBeacon Scanner - Scan for nearby iBeacons regardless of their UUID](https://github.com/liamnichols/iBeaconScanner)\n* [Beacon OSX](https://github.com/mttrb/BeaconOSX) - Mavericks as an iBeacon\n* [Electron Physical Web Scan](https://github.com/dermike/electron-physical-web-scan) - Mac OSX desktop app to scan for Physical Web (Eddystone) bluetooth beacons\n* [Electron Slide Beacon](https://github.com/dermike/electron-slide-beacon) - Share links from your Mac using this app to broadcast them as an Eddystone URL (Physical Web) bluetooth beacon.\n* [BeaconKit](https://github.com/igor-makarov/BeaconKit) - Beacon detection framework ns Swift using CoreBluetooth, supporting Eddystone-UID, Eddystone-URL, AltBeacon, iBeacon.\n\n# Linux\n\n* [Python script for scanning and advertising urls over Eddystone-URL](https://github.com/forksociety/PyBeacon)\n\n# Node.js\n\n* [Node-RED nodes to interact with the Physical Web](http://flows.nodered.org/node/node-red-node-physical-web)\n* [A node.js BLE (Bluetooth low energy) central module](https://github.com/sandeepmistry/noble)\n* [A node.js module for implementing BLE (Bluetooth low energy) peripherals](https://github.com/sandeepmistry/bleno)\n\n# Windows\n\n* [Universal Bluetooth Beacon Library](https://github.com/andijakl/universal-beacon) - open source library and links to apps to talk to Eddystone and iBeacon beacons\n\n# Bluetooth Low Energy\n\n* [Official Bluetooth Smart Portal](https://www.bluetooth.com/what-is-bluetooth-technology/bluetooth-technology-basics/low-energy)\n\n## Bluetooth Smart \u0026 BLE Tools\n\n* [nRF Master Control Panel (BLE)](https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp) nRF Master Control Panel is a powerful generic tool that allows you to scan and explore your Bluetooth Smart (BLE) devices and communicate with them.\n* [LightBlue Mac OSX](https://itunes.apple.com/de/app/lightblue/id639944780?mt=12)\n[(or iOS)](https://itunes.apple.com/us/app/lightblue-bluetooth-low-energy/id557428110?mt=8) LightBlue can test all of your devices that use Bluetooth 4.0 Low Energy (also known as Bluetooth Smart, or Bluetooth Light).\n* [BlueSpeed for iOS by Punch Through](https://itunes.apple.com/us/app/bluespeed/id579118786?mt=8) Runs a Bluetooth LE speed test between 2 iOS devices\n\n## Web Bluetooth API\n\n* [Web Bluetooth Intro](https://dev.opera.com/articles/web-bluetooth-intro/) by Opera\n* [Web Bluetooth Demos](https://github.com/WebBluetoothCG/demos)\n\n# Beacon Developer Kits \u0026 BLE Chips\n\n* [Texas Instruments - BLE Portal](http://www.ti.com/ble)\n* [Texas Instruments - SensorTag DeveloperKit](http://makezine.com/2014/04/16/the-ti-sensortag-now-with-added-ibeacon/)\n* [TI SensorTag Android Sources](http://git.ti.com/sensortag-android)\n* [Broadcom - WICED™ Sense Development Kit](http://www.broadcom.com/application/internet_of_things.php)\n* [Dialog Semiconductor](http://www.dialog-semiconductor.com/bluetooth-smart)\n* [EMMicroelectronics](http://www.emmicroelectronic.com/products/wireless-rf/beacons/embc01)\n\n\n\n## Proximity Trends \u0026 Outlook\n\n* [Wired](http://www.wired.com/2013/12/4-use-cases-for-ibeacon-the-most-exciting-tech-you-havent-heard-of/) 4 Reasons Why Apple’s iBeacon Is About to Disrupt Interaction Design\n* [Wi-Fi Aware™](http://www.wi-fi.org/discover-wi-fi/wi-fi-aware) - Wi-Fi Aware™ is a new Wi-Fi Alliance certification program that extends Wi-Fi’s capabilities with a real-time and energy-efficient discovery mechanism that provides an immediate on-ramp to rich here-and-now experiences.\n\n\n## Vendor-driven Beacon Standardization\n\n* [BeaconCtrl](https://github.com/upnext/BeaconCtrl) Setup and manage large beacon deployments with BeaconCtrl Open Source platform\n* [The Open and Interoperable Proximity Beacon Specification](http://altbeacon.org/)\n\n---\n\nBluetooth, Apple, Google, iBeacon, Eddystone and other trademarks are the property of their respective trademark owners.\n\n# License\n\n[![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/)\n\nTo the extent possible under law, [Square Metrics GmbH](http://www.squaremetrics.com/) has waived all copyright and related or neighboring rights to this work.\n","funding_links":[],"categories":["Uncategorized","Hardware","Miscellaneous","Networking","硬件"],"sub_categories":["Uncategorized"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeaconinside%2Fawesome-beacon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbeaconinside%2Fawesome-beacon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeaconinside%2Fawesome-beacon/lists"}