iBeacon定位

2015-12-10  本文已影响0人  做自己_不将就

iBeacon是苹果公司2013年9月发布的移动设备用OS(iOS7)上配备的新功能。其工作方式是,配备有 低功耗蓝牙(BLE)通信功能的设备使用BLE技术向周围发送自己特有的ID,接收到该ID的应用软件会根据该ID采取一些行动。比如,在店铺里设置iBeacon通信模块的话,便可让iPhone和iPad上运行一资讯告知服务器,或者由服务器向顾客发送折扣券及进店积分。此外,还可以在家电发生故障或停止工作时使用iBeacon向应用软件发送资讯。

iBeacon的数据主要由四种资讯构成,分别是UUID(通用唯一标识符)、Major、Minor、Measured Power。目前在研究iBeacon定位技术,对其做了些了解。

1.beacon测距不准确?
iBeacon是一个基于BLE(低功耗蓝牙技术)的2.4G射频技术,根据射频场强随距离衰减的模型计算距离。因为射频信号传播本身就受环境干扰大不稳定。所以基于这个原理的测距也不会精确。苹果也是把结果放在一个概率范围内,分成Immediate,Near,Far。

2.使用iBeacon是否可以实现精确的室内定位?
iBeacon直接测距不准,但是有多个beacons并且拓扑合理的话,是可以达到比较好的室内定位效果得。信号不稳定问题可以通过时间平滑,或者多个beacon互相校验纠正来解决,但是这些算法并不容易。想要做到定位精度高,反应快还是需要有一定的积累的。

3.定位算法?
采用三点定位算法实现。Trilateration(三边测量)是一种常用的定位算法:
1.已知三点位置 (x1, y1), (x2, y2), (x3, y3)
2.已知未知点 (x0, y0) 到三点距离 d1, d2, d3


上一篇下一篇

猜你喜欢

热点阅读