As an update -
It is possible that this is a bluez question as the way I understand things Pulse Audio somehow gets the source and sink information from bluez. I really don't know, but I can find no answer - yet!
Also, I am trying to better understand what the "hcitool con" results mean as it applies to Bluetooth. for example what does what does ACL mean? and how can there bee two master devices shown? I thought there could only be one master in a Bluetooth setup. As you can tell I'm rather new, but trying to learn about Bluetooth.
Just to clarify, what you want is to use your Edison to reproduce media in your three devices? (Samsung device, iPad and BT speaker) Am I right? I would suggest you to take a look at this post https://communities.intel.com/thread/75656, you might find some useful information in there. Please correct me if I'm wrong.
Thanks for the reply. I'm probably not as precise as I should be.
What I want to do is use the phone or the iPad to play music to the speaker. I would like to be able to select which source to play from a script.
Can't seem to get both sources available at the same time for selection.
Your post does make me wonder why the phone or the iPad can't also br sinks!
Still looking around!
It should be possible to have these two devices as sinks. You can check these guide from PulseAudio to get that information https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Simultaneous_output_to_multiple_sound_cards_.2F_devices. Section 4.8 talks a little bit about this.
As for your first question, I think I get it now. You want to use the Edison as a bridge between the Master device and the speaker (which in this case would be the sink). Did you make sure to follow the instructions in the Edison Bluetooth Guide, Intel® Edison Boards — Bluetooth® User Guide? Could you please share a picture of your terminal window after performing a device scan with the Edison?