iOS的室内导航硬件/软件要求

时间:2013-03-31 17:16:45

标签: iphone ios wifi hardware indoor-positioning-system

我正在为我的大学开发导航系统作为某种研究活动。我正在使用SVGKit来显示平面图。现在我需要提供用户定位服务以进行导航和跟踪。所以这是我的问题:

1)我是否需要在大学安装一些特殊硬件(例如Cisco MSE或更便宜的类似物),或者我可以将一些软件/技术应用于我们当前的硬件以确定服务器端用户位置?如果我这样做,我需要什么设备?我的意思是,它将是整个大学的一个单元,或每层一个单元,或者什么?

2)

  问:为什么Redpin iPhone客户端不符合iPhone SDK   协议?答:Apple不提供检索WiFi的公共API   数据。为了让iPhone客户端正常工作,我们不得不使用   私有API,iPhone SDK协议不允许使用。

(c)http://redpin.org/faq.html

这是否意味着RedPin在AppStore中是不可接受的,所以我不能使用它?

3)Navizon I.T.S.除标准路由器外是否需要一些特定的硬件设备?

谢谢大家,也许你可以为我提供更好的解决方案。提前谢谢。

1 个答案:

答案 0 :(得分:7)

室内定位是一个非常广阔的领域,并且可以使用许多不同的解决方案,它们都使用不同的硬件/软件组合。有些需要没有特定的硬件可供使用,有些则需要非常昂贵的基础设施。最后,这一切都取决于你想要达到的准确性。以下是最常用的解决方案,我根据所使用的技术类型对它们进行了排序:

  1. Wifi :这里使用了两种主要技术,三边测量和指纹识别。如果您的uni已经部署了接入点(AP),则两者都不需要特定的硬件。三边测量将信号强度转换为距离,然后与圆相交(几乎与GPS一样)。一般来说,这个准确性很差,你需要知道AP工作的确切位置。指纹识别是一种模式匹配技术,您首先构建环境的无线地图,然后将测量值与此地图进行匹配。
  2. 蓝牙:与蓝牙节点一样,上述技术也可以使用。当然,蓝牙节点比Wifi少,因此您可能需要部署一些额外的节点才能足够准确。与Wifi(大约5米)相同的准确度
  3. 航位推测:使用加速度计,陀螺仪和指南针计算用户的航向速度。需要通过另一种绝对定位技术定期进行初始化和校准。受漂移影响,因此精度随时间迅速降低。上行是非常便宜的,不需要额外的硬件或初始调查阶段。
  4. UWB :基于飞行时间测量的非常准确的技术。发射器和接收器都需要昂贵的硬件。你可以用这个来达到厘米精度,但它可能不是你想要的
  5. 这仍然是一个研究领域,因此找到合适的东西并不容易。我建议联系你所在大学的IT部门,如果他们运行思科系统,我知道其中一些提供了某种定位功能,但我没有太多细节。

    至于您的iPhone问题,任何访问私有API以访问Wifi测量的应用都将被App商店拒绝,因此您将无法发布任何依赖Wifi的内容。你仍然可以将它用于研究目的,你只需要自己弄清楚代码,因为没有官方文档(虽然有一些非官方文档)

    祝你好运!