官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > 请教一个蓝牙通讯距离的问题

请教一个蓝牙通讯距离的问题

01-04
对蓝牙不是很了解,目前想将蓝牙用到类似于防丢器的设备上面,但需要可调整设备离中心节点的距离,
所以有没有什么方法可以动态调整蓝牙通讯的最大距离,比如在某一种参数下是5m,另一种参数下是10m,
误差不能太大。
初步找了下资料是要调整发送功率,各位有什么建议吗?

也可以不调功率,用测量的RSSI估算距离

发射有一个发射功率 接收有一个RSSI值
一般认为RSSI值某个门限THD 认为 离开了设定距离,报警
提高距离可以改发射功率 也可以改你设定的本地的门限THD

直接对应成距离误差很大 几米误差都很容易。
需要其他辅助手段传感器才行。

看到版友推荐用RSSI,但单独用RSSI可能波动较大
其实可以用定时信息辅助,timing advance是时间同步系统都会测的量

我是搞算法的 理论计算的话 接受功率和距离的平方成比列 也就说说接受功率比例是25比49  大概两倍 3db

实际蓝牙系统中,你根本无法知道对方的发射功率。例如,你做一个手机周边设备用作手机的防丢器。问题是,你只能设计你自己的防丢器设备,无法改变手机端。不同的手机发射功率不同,你在接收端无法根据单一的RSSI来判断距离。除非能做校准。 另外一个问题是,遮挡。 在遮挡下和存在直射传播时,RSSI随距离的衰减是完全不同的。最理想的衰减系数是距离的平方,但是,在遮挡时,可能是立方和四次方。 这就太难判断距离了。 因此,不能拿距离来作为判断标准,只能仅仅通过RSSI来做判断标准。 相同的RSSI门限,在空旷时,距离可以长一些,在人群拥挤或公共场合,距离就必须短一些。这也是合理的。因为空旷时,小偷偷了东西,虽然跑得比较远了,但你也能看见他;在公共场合,偷了东西离开几米就应该报警,你才看得到,追得上啊。

Top