私は iBeacon にはかなり慣れていませんが、iBeacon を使用して情報と動作する Android アプリケーションを取得するために 1 日を費やしました。
Android iBeacon Library のサンプルを偶然見つけて試してみました。私は最新のaarファイル(0.7.3)を使用し、基本的にそれらの例を新しいプロジェクトにコピーして貼り付けました。AirLocate (Dev Center の Apple のコードからコンパイル) を備えた iPad を使用してビーコンを作成し、コードを起動しました。
私の問題は、ロジックなしで常に変動する範囲です。たとえば、iPad から 0.5 メートル離れた場所に電話 (この場合は Nexus 5、オリジナルの ROM、変更なし) を配置すると、次のような対策が得られます。
- 0.01m
- 0.03m
- 0.07m
- 0.48m
- 0.01m
- 0.02m
等
AirLocate を搭載した別の iPad を使用すると、より安定した現実的な測定値が得られます。問題の原因としてビーコンを除外します。
Nexus 7 2013 (元の ROM、変更なし) でテストを行いましたが、同じ問題が発生しました。wifiが問題を引き起こす可能性があることを読んだので、無効にしましたが、それでも同じです。PlayストアのRadius Networksアプリケーションにも同じ問題があります:iBeacon Locate
他の誰かがこのライブラリに問題があるかどうか疑問に思っていましたか? この問題を解決するためにできることはありますか? そのような問題を引き起こさない、私が使用できる別のライブラリを知っていますか?
どんな助けでも大歓迎です。前もって感謝します。