3

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

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

2)

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

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

是不是意味着RedPin在AppStore中不被接受,所以我不能使用?

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

谢谢大家,希望大家能给我更好的解决方案。提前致谢。

4

1 回答 1

8

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

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

这仍然是一个研究领域,所以要找到合适的东西并不容易。我建议联系你大学的 IT 部门,如果他们运行 Cisco 系统,我知道其中一些提供某种定位功能,但我没有太多细节。

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

祝你好运!

于 2013-04-07T10:13:44.233 回答