Turn a Bluetooth 4-enabled Mac running OS X Mavericks into an iBeacon transmitter.
BeaconOSX is a macOS application that allows Mac computers with Bluetooth 4.0 hardware to function as iBeacon transmitters. It enables developers to broadcast Bluetooth Low Energy signals that simulate physical iBeacons for testing proximity-based applications. The software specifically works on OS X Mavericks, as Apple removed this capability in subsequent macOS versions.
iOS and macOS developers working on location-aware applications who need to test iBeacon functionality without purchasing dedicated hardware. Also useful for educators and researchers exploring proximity technology.
Provides a free, hardware-free solution for iBeacon testing using existing Mac hardware. Offers a graphical interface for easy configuration, making it more accessible than command-line alternatives available at the time.
Use a Bluetooth 4 enabled Mac running Mavericks (not Yosemite) as an iBeacon
Leverages a loophole in OS X Mavericks to use built-in Bluetooth 4.0 hardware as an iBeacon transmitter, eliminating the need for dedicated hardware for testing.
Provides a user-friendly GUI for configuring beacon parameters like UUID and major/minor values, making it accessible without command-line expertise.
Enables free iBeacon simulation using existing Mac hardware, reducing development costs compared to purchasing physical beacons.
Useful for learning about Bluetooth Low Energy and proximity-based applications with readily available equipment, as noted in its philosophy.
Only works on OS X Mavericks; Apple removed this capability in Yosemite, making it incompatible with all modern macOS versions and severely limiting current utility.
Project was last updated in 2013 with no ongoing support, so it lacks bug fixes, security patches, or compatibility with newer hardware.
Requires specific Bluetooth 4.0 hardware and a Mavericks installation, which can be difficult to obtain and set up on contemporary systems.
A Node.js BLE (Bluetooth Low Energy) central module
A Node.js module for implementing BLE (Bluetooth Low Energy) peripherals
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.