如何使用金桔ibeacon进行准确的室内定位
金桔蓝牙信标(beacon)是在真实设备和移动应用程序之间建立连接的小巧,简单且经济高效的方式。使用信标进行推送通知,优惠券和位置检测相当简单,但是如果你想用金桔信标创建精确的室内定位,事情就会变得复杂一些,需要考虑信标放置与定位算法,但是,若通过专业的部署与准备,通过蓝牙信标也可以达到1-2米的定位精度。那如何通过iBeacon进行准确的室内定位呢?
基于iBeacon定位的软件
确定信标的位置。要想获得准确的定位精度需要从最基础的知识进行了解,蓝牙信标没有内置的位置信息,它如它的名字一样 - 它们就像灯塔给周边的轮船提供指向一样,仅仅在信标周围发送蓝牙信号,期望附近的智能设备能够接收它并理解它的含义。无论您使用的是iBeacon,Eddystone协议还是其他协议,您的信标将传输其UUID,主要和次要值或其命名空间和实例ID。为了将这些值转换为真实世界坐标,您需要在应用程序内部或外部数据库中分配每个信标物理坐标。将接收到的信号值与您注册的信标及其坐标进行比较后,您将能够通过RSSI获得第一个粗略的位置估计值。RSSI代表接收信号强度指示符,其表示接收的无线电信号的功率值。距离越长,RSSI信号越低。
三边测量。第二个最重要的事情是信标没有定向天线 - 你只能接收到信标距离的估计,而不是信号来自哪个方向。为了理解这一点,您需要具有三个或更多信标的来计算,并将RSSI值与每个信标进行比较。当信标放置得很好时,计算会将您指向房间内的一个特定位置。与