title: Discovering Bluetooth devices quickly
body: <p>What I want to do is this:
  I have a database with certain Bluetooth devices (BD_ADDR). I want to discover if any of the devices is within range and if so, tell it to do something.
  One way is to run discovery all the time, create a list of the devices discovered and compare it against the database. If a device present in the database is found, I open connection with it and tell it to do something.
  The problem is that this process is slow and to reliably find all the devices, the inquiry length must be big and the process must be repeated all the time.</p>
  
  <p>My idea is to discover my Bluetooth once only, pair it with my device, and from then on whenever the device comes in range, to make a connection with it not by going through lengthy discovery but somehow using the information I already have for this device.</p>
  
  <p>In other words, is it possible to use the information I already know about a device (having paired with it before or just having had a connection with it) to start communicating with it without having to discover it first?</p>
  
  <p>Thank you,
  donescamilloATgmail.com</p>