IBeacon
iBeaconの展開は、固有の識別コードを持った1つ以上のiBeaconデバイスから構成される。iBeacon自体は通知を受信デバイスにプッシュしないが、モバイルソフトウェアはiBeaconデバイスから受信した信号を利用して独自のプッシュ通知を送信できる。
リージョンの監視により、アプリがバックグラウンドで実行されている場合や端末がロックされている場合でもリージョンに入ったことに反応する機会を与える小さなウィンドウを表示することができる。なお、一度にモニタリングするリージョンは20までに制限されている。
iBeaconは送信機と送信機の距離を概算することができ、以下の3つに分類される:
Immediate: 数センチメートル
Near: 数メートル
Far: 10メートル以上
ビーコンとの距離に応じて、上記3つの範囲のそれぞれで異なる反応を受け取ることができる。
iBeaconの信号が届く距離は、場所や配置、障害物、およびデバイスの保管方法によって異なるが、標準的なビーコンでは約70メートル、長距離ビーコンの場合は最大450メートルである。
iBeaconには事前に送信レート、送信電力(TxPower)、Major値、Minor値、Measured Powerが定義されており、いくつかは開発者によって変更可能である。送信レートと送信電力はバッテリーの持続時間に影響を与える。Major値とMinor値は、特定のiBeaconに接続したり、同時に複数のiBeaconに接続したりする場合に使用できる値である。例えば、会場内に設置する複数のiBeaconは、同じUUIDを持ち、Major値とMinor値によって会場内の位置をセグメント化することができる。