>> What do you mean exactly by "sees"? ... > > all devices that are listening on inquiry scan channels and respond to > inquiry requests.
It looks like your requirement might be satisfied by one or the other of these things in the /net/bt/devices record: - a discoverable (ie "responded to most recent inquiry") flag - a timestamp for last inquiry response received (1 second resolution?) I'm reluctant to remove devices altogether when they don't respond to inquiry, because it may still be possible to connect to a non-discoverable device by paging its address.