我需要測量兩個或更多手機之間的藍牙信號,並檢測距離最近的手機。經過大量研究後,我開始意識到要定期發現新的藍牙設備,並通過ACTION_FOUND返回的EXTRA_RSSI測量rssi。所有設備必須始終處於發現模式,並且必須定期掃描其他設備。Android藍牙讀取rssi信號強度
這種方法是好還是有一些更好的解決方案?用這種方法我可以期待什麼問題?
此解決方案Android 2.1: How do I poll the RSSI value of an existing Bluetooth connection?不適用於我,因爲需要手機根植。
爲了什麼目的,你需要的距離?正如答案所表明的那樣,RSSI在最好情況下是不準確的,但對於某些使用情況來說,這是足夠的。 – jhonkola
我需要找出房間裏最近的人。 – zarej