A very nice iBeacons demo app.

Clone this repo:
  1. 7ce2fab Merge pull request #5 from deadfalkon/patch-1 by Nick Toumpelis · 9 years ago master
  2. dfb6c68 Update README.md by Falko Richter · 9 years ago
  3. ae603ce Rename code files to use prefix NAT by Nick Toumpelis · 9 years ago 0.3.2
  4. 9478687 Fix minor project file issue by Nick Toumpelis · 9 years ago 0.3.1
  5. bd993ab Update README.md to show the monitoring functionality by Nick Toumpelis · 9 years ago 0.3

HiBeacons

A demo app for the iBeacons API in iOS 7

HiBeacons is a fully functional demo app for the new iBeacons API in iOS 7. The app can be used to demonstrate beacon monitoring, advertising and ranging, by toggling on/off three switches. After changing the proximity UUID in the source you can easily see any beacons in the vicinity, with all their info, under the 'Detected Beacons' section.

Screenshot

Screenshot

Notes

  • Monitoring works when the app is in the background. You will get a local notification when entering a beacon region.
  • The app can only monitor and range a single beacon region, but can easily be extended for multiple.
  • You can find and set the UUID and identifier for the beacon (and the region) at the top of NTViewController.m.
  • Major and minor integers are generated randomly every time a new advertising session starts.
  • The app will not list itself as a beacon, even if you toggle advertising on. (It's how the API works.) You need to run another instance of the app for that.
  • The UI doesn't show any alerts; check the console for more details.

Background advertising

Beacon region advertising doesn't work in the background in iOS 7, even with the bluetooth-peripheral mode set in Info.plist.

Contact

Nick Toumpelis (@nicktoumpelis)

Licence

HiBeacons is available under the MIT licence. See the LICENCE file for more info.