I'm using the broadcast receiver library and do this:
Dim Intent1 As Intent
Dim signal As String
signal = Intent1.GetExtra ("BluetoothDevice.EXTRA_RSSI")
'can only abort when sendOrderedbroadcast is called.
Not sure if it works, discovery gives three devices but service just reports one event and not getting the signal strength.
Any suggestions? Isn't it possible to do it during discovery?