所以我有一個已知的BLE設備,我想連接並與之交互。您如何知道「onLeScan」的結果是否是您要查找的設備?
但是,我的查詢是從這個參考http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.LeScanCallback.html在方法中返回結果的時候如何檢查回調中返回的設備是否要與接口連接?
對不起,沒有代碼示例,因爲我在我的手機上。
所以我有一個已知的BLE設備,我想連接並與之交互。您如何知道「onLeScan」的結果是否是您要查找的設備?
但是,我的查詢是從這個參考http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.LeScanCallback.html在方法中返回結果的時候如何檢查回調中返回的設備是否要與接口連接?
對不起,沒有代碼示例,因爲我在我的手機上。
你可以得到MAC地址:BluetoothDevice.getAddress()
也可以得到設備名,但也許它是空的。
也fliter它由rss值是最大值。
通過檢查scanRecord字節數組,您可以獲得有關設備的其他信息。
廣告的發送字節數量非常有限,如果啓用主動掃描,則可以提供有關設備的更多信息。您的掃描器會獲得一個掃描響應數據包,這與正常的廣告數據包類似,但是其中有更多空間。
使用mac地址只適用於該設備。我需要能夠通過「類型」識別設備,然後連接到該設備。 –