2016-05-30 6 views
1

私は1つの場所(ホール)に5〜6個のビーコンを持っています。私は、複数のビーコンの間の最短距離を見つけて、最も近いビーコンに関連する通知を送信したいと思う。私はAltbeaconライブラリを使用しています。複数のビーコン間の最短距離の確認方法は?

最も近いビーコンを見つけて関連する通知を送信する方法を教えてください。

+0

[this](https://altbeacon.github.io/android-beacon-library/samples.html)チュートリアルに従ったことがありますか? –

+0

はい@MadhukarHebbar私はこのチュートリアルに従った。このチュートリアルの助けを借りて、各ビーコンの距離だけを見つけることができますが、最も近いビーコンは見つかりませんでした。 –

+0

複数のビーコンポイント間の最短距離を確認する必要があります。あなたは今まで何を試しましたか? –

答えて

0

遠隔ビーコンをフィルタリングし、Androidビーコンライブラリ(またはその点についてはiOS CoreLocation)を使用して最も近いものを判断するための組み込みツールはありませんが、独自のフィルタリングコードに重ねることは可能です。

Here is an algorithm iOS用のSwiftでこれを行うためです。同じアルゴリズムがAndroidビーコンライブラリでJavaで動作します。

重要なことは、測距サイクル間で最も近いビーコンを追跡し、異なるビーコンがかなり近接しているか、現在の最も近いビーコンが数秒間に検出されなかった場合にのみ、決定を変更することです。

+0

ありがとう@davidgyoung私はこのアルゴを試しています –

+0

...それは私にとっては有用ではありません..私にいくつかの他のオプション@davidgyoungを提案することができます –

関連する問題