基于RSSI的室内蓝牙定位系统的设计与实现( ibeacon,有详细的设计说明文档,以及相当丰富的参考论文资料,是你毕业设计的有力参考)(支持蓝牙5.0)

      

【醍醐灌顶】我研究的蓝牙定位技术,太实战了,我会把技术精华整理成笔记,有实际的项目,想要的仅需30元,支付后给我留言或加我微信。

微信:

基于RSSI的室内蓝牙定位系统的设计与实现( ibeacon,有详细的设计说明文档,以及相当丰富的参考论文资料,是你毕业设计的有力参考)(支持蓝牙5.0)

本文算法基于iBeacon设备,通过RSSI无线电信号衰减方程构建测距模型,使用高斯滤波、卡尔曼滤波等多种信号处理手段,采用六点质心、三点质心和最优策略三交点质心三种定位算法融合(也可单独使用某一算法进行定位),筛选扫描设备优化方案,进行蓝牙室内定位,在实际测试环境中取得了不错的定位精度。DEMO有详细的设计说明文档,以及相当丰富的参考论文资料,是你毕业设计的有力参考。

基于RSSI的室内蓝牙定位系统的设计与实现( ibeacon,有详细的设计说明文档,以及相当丰富的参考论文资料,是你毕业设计的有力参考)(支持蓝牙5.0)

基于RSSI的室内蓝牙定位系统的设计与实现( ibeacon,有详细的设计说明文档,以及相当丰富的参考论文资料,是你毕业设计的有力参考)(支持蓝牙5.0)

基于RSSI的室内蓝牙定位系统的设计与实现( ibeacon,有详细的设计说明文档,以及相当丰富的参考论文资料,是你毕业设计的有力参考)(支持蓝牙5.0)

一,距离算法和三点定位算法

1,三点定位算法是最简单的测距方法,距离算法基于无线电衰减模型,rssi与距离的对数正比。即可得到公式
d = 10^((abs(RSSI) - A) / (10 * n))
d - 计算所得距离
RSSI - 接收信号强度(负值)
A - 发射端和接收端相隔1米时的信号强度
n - 环境衰减因子

          double Rssi = Math.abs(rssi);
                               double power = (Rssi - 60) / (10.0 * 3.3);
                               //93=10米    60=1米
                               String location=String.valueOf(Math.pow(10, power));
                               Textview1.append("\n     距离为:"+location.substring(0,6)+"米");

 

2,三点定位算法,在基于无线电衰减模型中能获得固定的一个点坐标。
已知三个信标的坐标,已经通过三个信标的RSSI得到与信标的距离。即可得到定位的坐标。

 

基于RSSI的室内蓝牙定位系统的设计与实现( ibeacon,有详细的设计说明文档,以及相当丰富的参考论文资料,是你毕业设计的有力参考)(支持蓝牙5.0)

二。效果图

基于RSSI的室内蓝牙定位系统的设计与实现( ibeacon,有详细的设计说明文档,以及相当丰富的参考论文资料,是你毕业设计的有力参考)(支持蓝牙5.0)

 

基于RSSI的室内蓝牙定位系统的设计与实现( ibeacon,有详细的设计说明文档,以及相当丰富的参考论文资料,是你毕业设计的有力参考)(支持蓝牙5.0)

基于RSSI的室内蓝牙定位系统的设计与实现( ibeacon,有详细的设计说明文档,以及相当丰富的参考论文资料,是你毕业设计的有力参考)(支持蓝牙5.0)