すべてのビーコンの範囲を調べて、最も近いビーコンを見つける方法に関する投稿を見つけました。私はそれをうまく機能させました。しかし今、私は複数のビーコンのグループに対して同じことをしたいと思っています. AltBeacon ライブラリでこれを行うには、リージョンが最適な方法であると想定しています。Apple/iBeacon の互換性については心配していません。
各部屋にビーコンのグループがある単純な家庭用ゾーニング システムの構築を検討しています。
Referenceアプリから作業しています。私は本当の開発者ではないので、私の努力は例に強く基づいています。私はJava構造についての手がかりがありません。いくつかのコード例を配置する場所を見つけるのは、私にとって困難でした。
今のところ、コードを didRangeBeaconsInRegion セクションに入れましたが、作成したすべての領域に対してトリガーされます (部屋ごとに 1 つ)。そのコード セクションを複数回実行して状態を追跡する方法がわかりません。
私の推測では、これにリージョンを使用できない場合、すべてのビーコンの状態を追跡し、上位のエントリに基づいて位置を判断するためのステータス「配列」とともに、ある種の位置配列が次善の選択肢であると思います。
ティア!