將藍牙rssi(信號強度)轉換成距離


遇到一個問題,是將藍牙rssi(信號強度)轉換成距離的問題。

這一問題沒有准確的解決辦法,但是有人做過一個擬合回歸函數,其變化規律比較類似於rssi的變化規律,函數如下:

 

d = 10^(abs(rssi) - a / (10 * n))

公式中:

  • d: 擬合得到的估計距離
  • abs(): 求絕對值,因為rssi是負數
  • rssi: 信號強度
  • a: 與藍牙設備相隔一米時的信號強度
  • n: 環境衰減因子

由於藍牙設備的不同,這個公式不一定准確,所以a和n都需要反復試驗與對照實際距離來求得。比如說我測得的比較准確的a與n是70和2.0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM