Well you can always try to make a connection to the device. If it creates one, you know that particular device is available.
retreiveDevices method from the DiscoveryAgent takes an int for some options, one might be to only find those that have been found before, which might be a way to make some sort of list of the device IDs of just the one you want.
I hope that was vague enough for you.
Mark