我正在从事一个项目,有一个室内导航的要求。我已经搜索了很多,我只找到了一些付费sdk和其他工具。我只想知道室内导航是如何工作的,使用的是什么架构?另外,我想知道ibeacon如何用于室内导航。只有iOS设备需要实现室内导航。请让我知道。提前感谢!!
发布于 2014-09-23 22:17:36
使用信标或WiFi进行室内导航是一项复杂的任务,您必须愿意进行大量的自定义编程和测量。使用了三种主要方法。
最先进的方法是从放置在该区域的许多WiFi或蓝牙源进行信号指纹识别。指纹指定了该区域中每个可能点处的每个信号源的预期信号电平。根据这些指纹,必须生成房间的软件模型,该模型允许代码在地图中找到来自每个源的测量信号电平的最佳匹配坐标。
执行测量非常耗时,如果发射器被移动或房间被重新排列,则必须重做。出于这个原因,必须构建自动化工具以使其具有实用性。
有几家公司专门从事这项工作,并拥有专有工具来设置新的部署。不幸的是,我知道没有开源或现成的软件可以做到这一点。
一种更简单的方法涉及三个或更多参考信号之间的三边测量。但是,由于信号电平的巨大变化,我还没有听到任何关于这种方法为实际实现提供足够精度的报告。当设备静止不动时,计算的位置往往会漂移几米。
第三种方法是最简单的。在每个参考点放置一个信标。并将用户位置计算为在任何最接近的信标处。这很容易做到,但需要大量的信标。
发布于 2014-11-06 02:28:07
添加到上面指定的答案中,作为使用iBeacon室内导航中的三边测量的第三种方法
作为iBeacon信号接收器的iOS设备提供称为 accuracy 的参数,该参数在苹果iOS编程文档中定义为从信标到iOS设备以米为单位测量的接近度值的精度。利用这个参数,我们可以形成数学模型。
可以在link
中找到基于三边测量的解决方案的开端和相应的数学模型
https://stackoverflow.com/questions/25992489
复制相似问题