今回は最近各所で話題になっているiBeaconの、デバイスにおける状態と動作制限についてまとめたいと思います。 更新:iOS7.1では変更点があります。詳細はこちらを参照してください。 iOS7.1でのiBeaconが改善されまくった話 iBeaconの概念 iBeaconにはRangeとRegionという2つの概念がある。 Range : iBeacon発信機からの距離などが計算できる程度の精度を持つ情報を取得できる (CoreBluetoothを使用: 様々な情報が得られます) Region : iBeacon発信機の電波が入ることを認識できる (CoreLocationを使用: エリアに入った、エリアから出た、の情報のみが得られます)(didEnterRegion, didExitRegion) この2つがあるということが重要で、これがごっちゃに説明されている文献も多いかと思います。
![iBeaconの送受信制限について - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/175d1266112f1d17be53cf4778894e693d94394c/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9aUJlYWNvbiVFMyU4MSVBRSVFOSU4MCU4MSVFNSU4RiU5NyVFNCVCRiVBMSVFNSU4OCVCNiVFOSU5OSU5MCVFMyU4MSVBQiVFMyU4MSVBNCVFMyU4MSU4NCVFMyU4MSVBNiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9OTAxNGZhNGFmMDE1MjFmNjM2MDI4YzNlNDI2ODVlMjM%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwa3BrcGtwJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1lNzkxZDFiNDViM2Y5NzRlMmM5ZjY0NDk1OTUzMDNlNQ%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D73b8943e08834f2cbb244a727c206307)