その他の回答と入力のうち、私はこの回答を追加しました。
まず、私たちがWiFiまたはBluetoothを選択する前に、これらの2つの技術の違いを調べる必要があります。
私はあなたのプロジェクトに関して必要となるかもしれない重要な情報の一部をカバーする比較チャートを作成しました。
![enter image description here](https://i.stack.imgur.com/yYhng.png)
注: Bluetooth対応の無線LANとの異なるバージョンがありますが、このチャートは、標準のBluetooth、 ブルートゥースV4と無線LANの一般的な画像を表現することです。各技術の製造番号 の製造を参照することが常に示唆されている。
私たちは、Bluetoothの方が消費電力とWiFiの消費電力が低いと考えていますが、WiFiはBluetoothよりも帯域幅が広いといえます。
範囲は概して近似であり、人体、障害物、場所(内側または外側)のような範囲に影響を及ぼす多くのもの、 (*)スケーラビリティに関して、私はWiFiとBluetooth v4をテストしました。両方のシステムとも最大8台のデバイスでテストされていますが、そのうちの1つはホストです(グループ所有者、サーバー)デバイスであり、その他7つはゲスト(クライアント)です。下の図を参照してください。ブルートゥースV4で、信頼性に関しては何
![enter image description here](https://i.stack.imgur.com/fHwTO.png)
私はいくつかの時間の接続の問題があったが、それはすべての-事は罰金よりも、働くとき。
注:のBluetooth v4のホストが他のすべてのクライアントよりのBluetooth v4のであれば は、Bluetooth v4のか、その逆を持っている必要がありますので、Bluetooth対応の旧バージョンとの互換性バックアップではありません。
だから私はどちらが一番良いのかは言わないが、バッテリーの寿命が長く、Bluetoothよりも軽いデータ通信が必要な場合は方法だ。 BluetoothまたはWiFiの場合は、Bluetoothで始める必要があるかもしれませんが、それを維持するよりもうれしい場合は、Wi-Fiに切り替える必要があります。
独自のコードを作成したい場合は、別の大学の研究projectに従い、前に使用したコード例を参考にしてください。上記の図に示すように、8台の電話機(ホストとクライアント)をベースにしています。センサ情報を収集し、Bluetooth 4接続を使用してホスト電話機に送信しました。そのために使用したソースコードはhereです。同じプロジェクトにWiFiやその他のタイプの接続があります。
Androidの公式Googleドキュメントには、WiFiピアツーピア接続に関する情報とコード例があります。codeの例もあります。
センサデータを収集して1つのデバイスに送信することについては、センサの収集を開始する方法や、接続が正常に確立された後に他のデバイスに送信する方法を追加することができます。
他の人が示唆しているように、https://developers.google.com/nearbyも行く方法です。
このような便利な回答ありがとう –
あなたは本当に歓迎されています。 –