5

Bluetoothデバイスをスキャンし、それらを接続してテキストの交換を開始するAndroidアプリケーションがあります。

周囲の各 Bluetooth デバイスと通信を確立し、それらすべてに一度にテキストを送信するアプリケーションが必要です。

Androidで複数の通信を行うことは可能ですか? 例があれば教えてください。

4

1 に答える 1

1

確かにそれは可能です。Bluetooth BR/EDR (2.x、3.0) または Bluetooth Low Energy (4.0) について話しているのですか?

Bluetooth BR/EDR については、公式ドキュメントを使用して開始してください。

  1. UUID をサポートする範囲内のすべてのデバイスを見つけるには、SDP を実行するだけです。方法は次のとおりです。
  2. 次に、RFCOMM 接続をクライアントとして使用してそれぞれに接続します。

明らかに、他のデバイスはこの接続を受け入れる必要があります。それらも Android の場合は、「サーバーとして接続する」のを参照してください。(基本的には、接続を待つことを意味します...)。

Android 公式ドキュメントに記載されていない内容については、こちらを参照してください。

ペアリングされたすべてのデバイスを取得して、それらに接続することもできます (明らかに範囲内のデバイスのみが接続されます)。

于 2012-11-26T13:10:03.550 に答える