LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Bluetooth multiple dongles on the same PC

I am trying to embark on a long shot project, where I pair and stream music to multiple sinks from multiple sources.  Does LV allow you to target which dongle to pair to which sink?

0 Kudos
Message 1 of 5
(3,390 Views)

rsmrostov,

 

I believe you should be able to do so, as long as you have the address for each dongle and sink. Refer to this guide for developing Bluetooth applications: https://www.ni.com/en/support/documentation/supplemental/06/developing-bluetooth-applications-with-l...

0 Kudos
Message 2 of 5
(3,340 Views)

Thanks for your reply.

 

Of course, I had looked at this article, and this article is exactly what has made me ask this type of question:

if you had read this, initializing a listener is done by the uuid number, and uuid is a random number (?).  If that so, how does one basically say - use this dongle to look for broadcasting clients and pair, so that I can later use another dongle to pair to the next device.

0 Kudos
Message 3 of 5
(3,320 Views)

Basically what happens is, that you can get the addresses of the broadcasting units (sinks) and their Device Names, you can run RFCOM service discovery (knowing the address of the BT dongle) which gives you the uuid addr for the service of the source you are going to use.

 

What remains is some sort of query to see all the available dongle addresses on the host pc, which becomes some sort of DOS ipconfig query...

0 Kudos
Message 4 of 5
(3,305 Views)

LabVIEW doesn't have built-in capabilities to handle pairing like you're describing. I think you may need to write your own DLLs to handle the pairing.

0 Kudos
Message 5 of 5
(3,267 Views)