Apple iBeacon Getting Started

Below you will find brief information for iBeacon. This document provides instructions for getting started with iBeacon technology, which enables new location awareness possibilities for apps. It explains the hardware and software components involved, including the Core Location APIs, and highlights best practices for deployment and user experience.

PDF
Document
Getting Started with iBeacon | Manualzz

Advertisement

Advertisement

/

Advertisement

Key features

  • Bluetooth Low Energy

  • Region Monitoring

  • Ranging

  • Passbook Integration

  • Accuracy

  • Privacy

  • User Experience

  • Deployment

Frequently asked questions

Due to the issues around signal strength and the variabilities in deployment environments, iBeacon technology is not intended to be used for specific location identification. It should be capable of providing room-level accuracy, but there are many factors that need to be considered to build a successful deployment.

In order for an app to be able to respond to a device that transmits iBeacon advertisements, it must know the UUID contained with the advertisement. Because a beacon device is advertising using BLE, it is possible for the UUID to be “sniffed” off the air and once that UUID is known, it could be used by other apps.

iBeacon advertisements only contain UUID, major and minor values. This is a unidirectional broadcasting; there is no bidirectional communication between a beacon device and an iOS device via iBeacon technology, therefore iBeacon technology cannot be used to receive by a beacon to receive information from a user.

Yes. Any app can use the Core Bluetooth APIs to send iBeacon advertisements.

No. For an iOS device to issue iBeacon advertisements, the app requesting this functionality must be frontmost, with the screen turned on and the device unlocked.

iOS devices that support iBeacon can efficiently monitor iBeacon regions in the background with marginal power drain. Monitoring iBeacon regions is significantly less power demanding than running normal location updates constantly in the background.

Preparing document for printing…
0%