title: BLE: How to find exactly my device between scan results?
body: <p>I'm a newbie on Android BLE programming.
  So, I need a people who have a professional skills on a BLE concept :)</p>
  
  <p>I made a app which connect between apple device and android phone.
  apple device is slave, so apple send advertise message to android periodically. 
  But I have a little confused how to find my bluetooth device between scan results.</p>
  
  <pre><code>m_lescanner.startScan(filters, new ScanSettings.Builder().setScanMode(2).build(), m_scan_callback);
  </code></pre>
  
  <p>My app enroll broadcast receiver to listen bluetooth events.
  If the events occurs, app start scanStart function to gathering BLE device near by android phone. </p>
  
  <pre><code>    private ScanCallback m_scan_callback = new ScanCallback() {
      @Override
      public void onScanResult(int callbackType, ScanResult result) {
          super.onScanResult(callbackType, result);
  </code></pre>
  
  <p>After that, I got a many BLE device results including my BLE device(apple device) But I don't know what BLE results is mine....</p>
  
  <p><strong>all MAC address is different, and all UUID is null(I'm also confused why this flags is different and results is null).</strong> </p>
  
  <p>Thank you for reading my question. 
  PLEASE HELP!!!</p>