2011-12-27 4 views
3

あなたの位置の特定の半径のユーザーを見つける方法を探しています。 私はこれが必要なのは、ある地域に何人の人がいるのか知りたいからです。 私が見つけた可能な方法は、Bluetoothを有効にして周辺のアクティブなデバイスを見つけることです。あなたの位置近くのユーザーを検索

これを行うための他のソリューション、API、可能性があるかどうかを知りたいと思います。

答えて

1

ピアツーピアのWi-Fi接続の話がありましたが、ステータスが不明です。あなたにブルートゥースよりももっと距離を与えるでしょう。ライブラリ

Can Android do peer-to-peer ad-hoc networking?

もあり、また

https://developer.qualcomm.com/develop/mobile-technologies/peer-peer-alljoyn/faq

+0

この情報はありがとうございます。非常に便利ですね。私もそれを見ていきます。おそらく、Androidデバイスを持たず、アプリをアクティブにする必要のない人を見つけるのと同じように、何らかのcellIDを使用する方法がありますか? – Verhelst

+0

あなたが政府機関でない限りはおそらくそうではありません:)私は多くの国がその能力を持つ民間人に対して法律を持っていると思います。 – MikeIsrael

1

あなたの最善の策は、おそらくBluetoothデバイスを検索してなりクアルコムからのライブラリがあります。

ほとんどの電話機には、通常10mのクラス2定格のクラス2 Bluetoothラジオが搭載されていますが、環境に非常に大きく影響する可能性があります(たとえば、少量の水、人のように)。コインの反対側では、無線機は、2つの装置の間に空気以外のものがあれば、最大100m離れた装置を検出することができる。

これの主な問題は、多くのユーザーがデフォルトで持っていないBluetoothをアクティブにする必要があることです。

+0

ありがとう、これも私が考えたものです。その他のアドバイスは? – Verhelst

+0

あなたが特定のユーザーの周りのすべてのユーザーを見つけることができると思っています。それらのデバイスを検出できるようにするには、それぞれのデバイスにアプリをインストールする必要があります。そのため、実際に探している範囲に収まるようになります。はるかに広い範囲を望むなら、私はGPSを試してみよう。 –

関連する問題