2016-04-19 12 views
0

こんにちは私はAndroidでアプリを構築しています。私はBluetoothデバイスをスキャンし、最も近いものだけを表示する必要があります。私はアンドロイドのbt APIとこのページhttp://code.tutsplus.com/tutorials/create-a-bluetooth-scanner-with-androids-bluetooth-api--cms-24084を調べました。 しかし、私はまだこれが可能な解決策を見つけることができませんか?最も近いBluetoothデバイスを検出できますか?

この例では、私は立っていて、2人は私の隣に1人、もう1人は電話とBluetoothの両方で私から2メートル離れています。私は私から人1メートルだけを検出する必要があります。私は、デバイスのプールから最も近いデバイスをフィルタリングする必要があることを明確にするために、私はペアリングされたデバイス間の距離を計算しないで私を返します。 私は感謝したいと思います。

+1

[Android搭載のBluetoothデバイス間距離の計算](http://stackoverflow.com/questions/11846506/calculate-distance-between-bluetooth-device-in-android) – SMR

答えて

0

私はAndroidでは、少なくともBluetoothだけでは不可能だと言います。各デバイスの信号強度を見ることができますが、離れたオブジェクトの方が近い場合よりも信号強度が強くなる可能性があります。

関連する問題