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

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

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

2)

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

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

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

3) Navizon ITS是否需要除了标准路由器以外的特定硬件设备?

谢谢大家,也许你可以为我提供更好的解决scheme,我希望。 提前致谢。

室内定位是一个非常广阔的领域,许多不同的解决scheme都是使用不同的硬件/软件组合。 有些不需要特定的硬件来工作,有些需要一个非常昂贵的基础设施。 最后,这一切都取决于你正在努力实现的准确性。 这里是最常用的解决scheme,我使用的技术types是:

  1. Wifi :这里使用了两个主要技术,三边测量和指纹识别。 如果您的uni已经部署了接入点(AP),则两者都不需要特定的硬件。 三边测量将信号强度转换为距离,然后与圆相交(几乎和GPS一样)。 一般来说,这个准确性差,您需要知道AP的确切位置。 指纹识别是一种模式匹配技术,您首先创build环境的无线地图,然后根据此地图匹配度量。
  2. 蓝牙 :与上述相同的技术可以用于蓝牙节点。 当然,蓝牙节点比Wifi要less,所以你可能需要部署一些额外的节点,使其足够精确。 与Wifi相同的准确度(大约5米)
  3. 航位推算 :使用加速度计,陀螺仪和指南针来计算用户航向的速度。 需要通过另一种绝对定位技术定期进行初始化和校准。 如果受到漂移的影响,精度会随着时间的推移迅速降低 上行是非常便宜的,不需要额外的硬件或初始调查阶段。
  4. UWB :基于飞行时间测量的非常准确的技术。 发送器和接收器都需要昂贵的硬件。 你可以达到厘米的精确度,但它可能不是你所追求的

这仍然是一个研究领域,所以find一些可行的东西并不容易。 我build议联系你大学的IT部门,如果他们运行思科系统,我知道其中一些提供某种定位function,但我没有太多的细节。

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

祝你好运!