2013-12-23 94 views
0

我知道nexus 7有藍牙4.0,但是我想知道你是否可以使用藍牙4.0 LE來計算兩個設備之間的距離?我需要兩臺設備之間非常精確的距離計算器。我之前問過關於一個android和一個iphone,但我現在只關注2個android設備。2 nexus 7之間的距離

+0

這是在編程環境中嗎? – dmckee

回答

3

不可以。藍牙LE並不是某種魔術高分辨率GPS,它基本上只是使用低功率發射器進行藍牙數據傳輸。

到另一個設備的距離影響信號強度,但其他一些事情也是如此。這就像試圖使用WiFi信號分析儀來測量到WiFi熱點的距離。 (試試吧,你不會有太多的成功!)

看看頗爲過分的宣傳Hone Keyfinder:唯一可以告訴你的是,如果你越來越接近或遠離你的鑰匙。鑰匙不知道手機在哪裏,手機也不知道鑰匙在哪裏。

iBeacon的工作原理是使用低功耗發射器以固定的經/緯度顯示信標。他們廣播他們的經緯度,所以如果你在一個範圍內,你知道你在哪裏。如果你附近有足夠的信標,你可以根據相對信號強度進行三角測量。充當「信標」的iOS設備只有在某種程度上比您擁有更好的GPS覆蓋範圍時纔有意義。

+0

這是我正在考慮的事情。我將所有設備的名稱都改爲會話名稱。我要告訴設備只與相同的會話名稱交互。我需要的是告訴兩臺設備是否正在接觸,試圖基於RSSI值的一個窄範圍。基於此,它將向服務器發送信息,表明這兩個設備在此時相互交互。合理?有什麼想法嗎? –

+0

如果您想分辨是否觸摸,請使用NFC。通過藍牙LE,你可以告訴它是否在同一個房間。閱讀結論在這裏:http://www.intechopen.com/books/emerging-communications-for-wireless-sensor-networks/indoor-location-tracking-using-received-signal-strength-indicator – Roddy

+0

我不能使用NFC,因爲它需要與iPhone設備兼容。 –