Bluetoothを使用して1つのデバイスから多数の近くのデバイスにデータをブロードキャストしたい。今、私はBluetooth放送が存在することを知っていますが、Androidの既存のAPIを使用することは可能ですか?それ以外のサードパーティ製のAPIがありますか?Bluetoothブロードキャスト
Bluetoothブロードキャストに関するもう1つの質問: ブロードキャストが開始されてからリッスンしていなくても、進行中のブロードキャストを聞き取り、そこからデータを受信できますか?例えば、デバイスAは、放送局であるとすると、彼は5秒かけて、以下のデータをブロードキャスト:
1 2 3 4 5 6 7 8 9 10
デバイスBは、全体の放送を通じて受信したデータを、ので、彼は受け取っ:
1 2 3 4 5 6 7 8 9 10
デバイスCは2秒後にリスンを開始し、デバイスAはブロードキャストしました5
。彼は残りの部分(5 6 7 8 9 10
)を期待どおりに受け取りますか?
Bluetoothブロードキャストが最近追加されたものではないこと、つまりBluetooth 4(低エネルギー)を確認できますか?そうであれば、それはまだサポートされていない可能性があることを示します。私は一般的な放送への参照を見つけるのが難しいと感じました。ほとんどの参考文献は接続の確立を提案しました。 – Emile
技術的には、ブルートゥースデバイスの「発見可能」モードはブルートゥースブロードキャストの例ですが、マルチクライアントブロードキャストの例を見つけることはほとんど不可能です:( – Jong
http://wiresareobsolete.com/wordpress/2010/11/android-bluetooth -rfcomm /この記事では、Bluetooth 4.0.3が新しい方法を提供していることを説明していますが、接続を確立せずにデバイス名以外の特定のデータをブロードキャストできることはまだわかりません。 – Emile