发布自Kindem的博客,欢迎大家转载,但是要注意注明出处
今天在写物联网课课设的过程中,遇到一个问题,是将蓝牙rssi(信号强度)转换成距离的问题。
这一问题没有准确的解决办法,但是有人做过一个拟合回归函数,其变化规律比较类似于rssi的变化规律,函数如下:
d = 10^(abs(rssi) - a / (10 * n))
公式中:
- d: 拟合得到的估计距离
- abs(): 求绝对值,因为rssi是负数
- rssi: 信号强度
- a: 与蓝牙设备相隔一米时的信号强度
- n: 环境衰减因子
由于蓝牙设备的不同,这个公式不一定准确,所以a和n都需要反复试验与对照实际距离来求得。比如说我测得的比较准确的a与n是70和2.0
网友评论