LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

bluetooth discovery -- in range only

I'm using the "Bluetooth Discover" VI in LV2012 and it works as described.

The problem is that there seems to be no fast way to filter results to just the devices in range.

The only method I'm aware of is to try to connect to each device and catch the error.  On PC's with many paired devices this is quite a long list of attempts (long wait for the user).

 

Is there any way to limit the returned devices in "Bluetooth Discover" to just those devices in range?

If that's not possible, what is the preferred method to filter the device list to only the available devices?

0 Kudos
Message 1 of 2
(2,380 Views)

Hi cosborne, 

 

Bluetooth discovery seems to be slow in general.  You can certainly decrease the timeout, but then your chance of discovery diminishes.  According to the LabVIEW 2012 Help file, the function only discovers external devices in range (when the timeout is set >0).  I found some general links on bluetooth discovery that you might find useful:

 

Community: Bluetooth Discovery in LabVIEW

 

Bluetooth Discover Function

 

Community: Pairing Wii Remote "Wiimote" (or any bluetooth device) programmatically using a managed ....

0 Kudos
Message 2 of 2
(2,346 Views)