2012-08-24 112 views
3

因此,我正在琢磨一個應用程序,它需要快速收集任意數量的周圍Android設備的藍牙RSSI信息(每個設備1秒鐘,最好更快),並且持續不斷。只要該配對不需要任何用戶交互或手機之間的先前交互,它就可以與該設備配對可以配對。從Android設備上快速獲取RSSI

我以前沒有任何藍牙技術方面的經驗,只是我在過去幾天所做的閱讀;我正在尋找一個小方向。

這有什麼選擇,如果有的話?它看起來像有人正在做類似here與iOS和BLE。如果這大大簡化了事情,我可以接受BLE作爲限制。

回答

1

您可以在調查過程中收集的RSSI像在Android:

BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); 
short rssi = intent.getShortExtra(BluetoothDevice.EXTRA_RSSI, (short) 0); 

但要小心,有些設備不支持讀RSSI。