I’d like to be able to trigger actions when a particular BLE iBeacon comes near or goes away from my mac.
Unfortunately, the type of device (an android phone) that I want to scan for cannot use the current Bluetooth scanning that is built into BTT because it periodically changes its UUID as a privacy precaution. But I have an app running in the background on the device that transmits BLE advertisements in iBeacon format.
The code to scan for iBeacon’s is pretty simple - here is a very basic objective C project that does it: GitHub - mlwelles/BeaconScanner: iBeacon Scanning Utility App for OSX.