Turn Macbook into iBeacon

Note: This only works in Mavericks, it does NOT work in Yosemite. Mavericks doesn’t have the iBeacon support in Core Location that was added to iOS 7. However, Mavericks does now have the ability to act as an BLE peripheral device. Given that an iBeacon is basically a peripheral it should be (and indeed is) … Read more

Combine iBeacon bluetooth low energy with Android 4.3

EDIT: The library below has been moved here: https://github.com/AltBeacon/android-beacon-library I have ported the iOS7 iBeacon SDKs to Android, and was able to see standard iBeacons and estimate their range. The code is available here: https://github.com/RadiusNetworks/android-ibeacon-service For this to work, you need Android 4.3 which introduced the Low Energy Bluetooth APIs. You also need a device … Read more

What are the nominal distances for iBeacon “Far”, “Near”, and “Immediate”

From what I understood of the API is that there is never a guarantee on actual distance, you should not use the readings to be considered an accurate measurement. The proximity is rather used to determine the relative distance between different beacons so that you can respond accordingly based on your applications requirements. With that … Read more

Run iPhone as an iBeacon in the background

Standard CoreBluetooth advertisements can broadcast while the app is in the background, but not if they were started with CLBeaconRegion dictionary. The workaround is to ditch CoreLocation framework altogether and create your own proximity “framework” using only CoreBlueTooth. You still need to use the appropriate background specifiers in the Info.plist file (e.g. bluetooth-peripheral and bluetooth-central). … Read more

Triangulate example for iBeacons

I have been making some experiments to get a precise position using three beacons. Results of trilateration Unluckily, the results were very disappointing in terms of quality. There were mainly two issues: In non-controlled environments, where you can find metals, and other objects that affect the signal, the received signal strength of the beacons changes … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)