我想從android手機計算距離藍牙配對設備。我是新的Android藍牙概念可以任何人建議我這是可能的或不可能在android sdk.if它可能發佈任何代碼或教程鏈接!計算Android中的藍牙設備之間的距離
回答
你不能。也許,你可以從信號指示器獲得近似值,但是由於環境問題它有太多的主題 - 連接設備,某些反射表面之間是否存在某些東西。
Bluetooth signal strength距離關係取決於設備(內置藍牙設備天線,設備的實際方向),人員握住設備的當前方式,中間的物體...您可以針對特定情況對這兩種設備進行測量並使用這些信息。
一個更大和更通用的解決方案將包含外部藍牙網絡。 Bluetooth triangulation是基本的概念,這將有所幫助。該鏈接將提供對這種設置可實現的確定性的深入瞭解。採取的是一個上限,設備到設備的方法會變得更糟。
不,它100%無法找到兩個藍牙配對設備之間的距離。 Bluetooth
API用於通過無線(無線)發送數據。您無法獲取藍牙設備中的緯度,經度細節,因此您無法獲取距離。你只能假設如果設備在10-100米的範圍內(某些藍牙設備的最大距離爲100米)。
所以你只能計算兩點之間的距離,如果你知道lat和lng?我認爲這是100%錯誤! – Murmel 2016-01-13 14:59:55
有一種方法可以研究,正在編碼響應時間。只需計算以納秒爲單位的藍牙響應時間,物理測量設備之間的距離並制定樹規則...就是GPS的相同概念。這是一項實驗室工作。我有一個項目,我必須開發它,按時間表我會在一個月內完成。
我正在嘗試做同樣的事情,但是anano第二錯誤率在不像原子鐘那樣的移動設備中很高,您是否嘗試過這種方法,以及最終結果距離有多少誤差 – iMyth 2018-02-03 10:31:04
OFC,它的可能性。它只需要超精確的應用程序,構建計算兩個對象之間的「ping」 - 有點像ekko-location或激光測距 - 它是關於特定信號來回傳輸多少時間。
- 1. Android應用程序藍牙確定配對設備之間的距離
- 2. 如何使用藍牙信號強度來計算Android設備之間的距離?
- 3. Android手機和支持藍牙的硬件設備之間的藍牙通信
- 4. 計算matlab中點之間的距離
- 5. 尋找藍牙低功耗設備的RSSI值的距離
- 6. 將設備地址發送到Android中的ConnectThread(藍牙設備設備) - 藍牙
- 7. 如何計算beacon和android設備之間更精確的距離?
- 8. 基於RFCOMM的兩個Android設備之間的藍牙通信
- 9. 計算兩次之間的距離
- 10. gnuplot - 計算行之間的距離
- 11. 計算座標之間的距離
- 12. 計算2 lat long之間的距離
- 13. 計算曲線之間的距離
- 14. 計算點之間的距離
- 15. 如何計算點之間的距離?
- 16. Android設備和PC之間的藍牙聊天
- 17. Android等設備,UUID和PIN之間的藍牙SPP質疑
- 18. 最大。藍牙距離
- 19. Android藍牙設備緩存
- 20. 查詢藍牙設備android
- 21. Android。連接藍牙設備
- 22. UUID藍牙和Android設備
- 23. Android藍牙喚醒設備
- 24. Android藍牙設備UUID
- 25. Android搜索藍牙設備
- 26. Android中的藍牙設備發現 - startDiscovery()
- 27. Ping Android中的藍牙設備
- 28. 藍牙低功耗(BLE) - 限制所有Android設備的廣告距離
- 29. 將藍牙從Android連接到計算機(配對設備)
- 30. 在android中識別android藍牙設備
有沒有什麼辦法讓數據包的時間戳離開一個藍牙設備,並將它與接收端的時間戳進行比較,然後用它作爲旅行的持續時間,然後將其乘以無線電波的速度獲得距離?我想這會假設視線,信號沒有從牆上反彈,但如果時序同步,也許可以工作? – 2013-09-23 14:11:09