複数のBluetoothデバイスをBluetoothトランスミッターに接続して、ポータブルMP3プレーヤーからオーディオをストリーミングできるようにしたい。 Bluetooth経由で、接続されているすべてのBluetoothレシーバーに接続します。これも可能ですか?
A2DPプロファイルを使用してオーディオをストリーミングすることを考えました。しかし、オーディオを複数のレシーバーにストリーミングすることは可能ですか?
BluegigaWT32のようなBluetoothモジュールを使用できることを望んでいました。しかし、おそらく代わりにマイクロコントローラー、おそらくArduinoを使用する必要がありますか?
どんな助けでも大いに役立ちます! / Johnny
コメント
- Arduinoは、私が信じているような高いデータレートを処理できません。 Cortex M3 / M4のレベルで何かを使用する必要があります。
- テキサスインスツルメンツのPurePathパーツスイートを調べる価値があるかもしれません。これらは、いくつかのオーディオオーバーRFSoCとさまざまなパーツを提供します。 2.4GHzのパブリックバンド無線を介した低遅延の高ビット深度オーディオ伝送。 ' 4チャネルを超えるオーディオマルチキャストを実行する特定の製品を知りませんが、IIRCにはPurePathファミリのブロードキャストオプションもあります。
回答
はい、ブロードキャスト側に多数のBluetoothデバイスと強力なプロセッサを使用することで可能です。つまり、すべてのBluetoothが専用チャネルとして機能します。単一のデバイスにサービスを提供するため、Bluetoothのチャネル数が増えますが、スレーブの数が多くなると実用的ではありません
回答
複数のスレーブをサポートするこのようなものが必要になる場合があります。 http://www.connectblue.com/products/classic-bluetooth-products/classic-bluetooth-modules/bluetooth-serial-port-module-obs433/
コメント
- それはA2DPをサポートしていますか?
- あなたが推奨したこのモジュールは'オーディオのストリーミング時に使用されるA2DPをサポートしていないことがわかりました。しかし、複数のスレーブに対応できるモジュールを見つける必要があるということですか?
回答
Bluetoothで許可7つのデバイス(スレーブ)を同時に接続しますが、一度にアクティブにできる接続は1つだけです。
コメント
- これは完全に正しくありません。 BT仕様では、さまざまなデバイスへの接続数が7に制限されていますが(Bluetooth Smartには適用されません)、7つのデバイスと同時に通信できるだけでなく、各デバイス間に複数のl2capリンク(論理チャネル)を設定することもできます。もちろん、ベンダー'の実装と伝送パスによって引き起こされる実際的な制限がいくつかあります。つまり、すべてのベンダーが7つの接続を同時にサポートするわけではなく、サポートする場合、スループットが非常に低くなる可能性があります。接続が切断される可能性があります。