12
\$\begingroup\$

I want to be able to connect multiple Bluetooth devices to a Bluetooth transmitter, and then stream audio from a portable MP3 player, via Bluetooth, to all of the connected Bluetooth receivers. Is this even possible?

I thought of using the A2DP profile to stream audio. But is it possible to stream audio to multiple receivers?

I was hoping I could use a Bluetooth module for this, something like Bluegiga WT32. But perhaps I should use a micro controller, maybe an Arduino, instead?

Any help would be of great use! /Johnny

\$\endgroup\$
2
  • 2
    \$\begingroup\$ Arduino is not able to handle such a high data rate I believe. You will need to use something on the level of Cortex M3/M4. \$\endgroup\$ – Gustavo Litovsky Mar 18 '13 at 15:06
  • \$\begingroup\$ It might be worth looking into the Texas Instruments PurePath suite of parts: They offer some audio-over-RF SoCs and a range of parts with low latency high bit depth audio transmission over 2.4 GHz public band radio. I don't know of a specific product that does audio multicast for more than 4 channels, but IIRC they also have broadcast options in the PurePath family. \$\endgroup\$ – Anindo Ghosh Jan 5 '14 at 13:47
3
\$\begingroup\$

Yes it is possible with high numbers of Bluetooth devices and a powerful processor at broadcast side i.e each and every Bluetooth acts as a dedicated channel serving a single device so more Bluetooth more channels , but it is impractical if number of slaves go high

\$\endgroup\$
0
\$\begingroup\$

I think you might need something like this that supports multiple slaves. http://www.connectblue.com/products/classic-bluetooth-products/classic-bluetooth-modules/bluetooth-serial-port-module-obs433/

\$\endgroup\$
2
  • \$\begingroup\$ Does that one support A2DP? \$\endgroup\$ – Johnny Mar 19 '13 at 15:58
  • 1
    \$\begingroup\$ I just found out that this module you recommended doesn't support A2DP, which is used when streaming audio. But do you mean that I just have to find a module capable of multiple slaves? \$\endgroup\$ – Johnny Mar 20 '13 at 11:28
-2
\$\begingroup\$

Bluetooth allows connection for 7 devices(slaves) simultaneously however only one connection can only be active at a time.

\$\endgroup\$
1
  • 3
    \$\begingroup\$ This is entirely incorrect. While the BT spec limits the connection count to different devices to 7 (not applicable for Bluetooth Smart), you can not only communicate with the 7 devices simultaneously, you can even have multiple l2cap links (logical channel) between each device. Of course, there are some practical limitations that vendor's implementation and the transmission path causes, meaning not all vendors support 7 connections simultaneously and when they do the throughputs may be very poor and the connections may drop. \$\endgroup\$ – Mikko Virkkilä May 17 '14 at 19:44

Not the answer you're looking for? Browse other questions tagged or ask your own question.