部屋に 3 つのビーコンがあるとします。その部屋に人が入ったとき。Android アプリは、 1 番目のビーコンが即時範囲にあり、2 番目のビーコンが近距離にあり、3 番目のビーコンが遠範囲にあるなど、範囲が異なる 3 つのビーコンを検出します。
では、これら 3 つの距離 (つまり、メートルまたはフィート) をどのように計算すればよいでしょうか?
そして、どのビーコンコンテンツがアプリで取得されますか? (1 - 即時または 2 - 近くまたは 3 - 遠く)。
サンプルで確認できるように
public void onBeaconsDiscovered(Region region, final List<Beacon> beacons)
{
// Note that beacons reported here are already sorted by
// estimated
// distance between device and beacon.
}
だからあなたのポイント2
そして、どのビーコンコンテンツがアプリで取得されますか? (1 - 即時または 2 - 近くまたは 3 - 遠く)。
はい、これらの検出されたビーコンは、estimote sdk によって距離に従ってソートされます
あなたのポイント 1
では、これら 3 つの距離 (つまり、メートルまたはフィート) をどのように計算すればよいでしょうか?
SDK サンプルを確認する必要があります。Estimote サンプル アプリはビーコンとデバイスの間の距離を示しているため、可能です。
ここでも推定距離が得られることに注意してください
:)