iBeacon定位

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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容