13
\$\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\$ Commented Mar 18, 2013 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\$ Commented Jan 5, 2014 at 13:47

3 Answers 3

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
    Commented Mar 19, 2013 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
    Commented Mar 20, 2013 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\$ Commented May 17, 2014 at 19:44

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