如何在iPhone上实现室内导航

时间:2010-07-31 13:11:38

标签: iphone geolocation

我想在建筑物中找到iPhone,以构建具有与American Museum of Natural History的iPhone应用程序类似功能的应用程序。没有良好的GPS接收,因为我想要覆盖的地窖里也有房间。

可以拯救我的是整个区域都有良好的无线网络覆盖,所以我的想法是根据范围内已知位置的无线基站对位置进行三角测量。但是我找不到公共API来找出哪个基站在范围内。

问题

  1. 您是否了解上述应用如何在室内获得正确的位置?
  2. 可以手动将wifi基站添加到Apple的数据库并使用通常的CoreLocation吗?
  3. 您是否有其他想法如何实施?
  4. 非常感谢任何帮助!

    边界条件

    1. 室内导航仅在活动期间用于引导新来的建筑物,因此不应安装复杂的基础设施。
    2. 大约有14-18间客房。它们位于建筑物的不同部分,因此连接所有部件将非常昂贵。
    3. 首选解决方案不需要任何类型的服务器后端,并且可以使用wifi接入点列表及其相应位置。

3 个答案:

答案 0 :(得分:6)

我不知道1和2.但是如果你要实现这样的东西,转过来以省去很多麻烦:创建自己的免费wifi网络,并让网络确定位置,或者基于三角测量,或者仅基于当前关联的接入点。使信号变弱,这样每个房间就有一个可听到的接入点。让应用程序询问服务器他看起来在哪个房间。这也适用于任何其他移动/ PDA /笔记本电脑。

至于其他想法:你可以使用蓝牙与你计划的wifi做同样的事情。你无法用蓝牙做任何事情,但列出设备似乎是一种可能性。所以只需在每个房间放一个蓝牙设备。蓝牙范围受限于定义。

另一种方法是使用麦克风和高音调识别房间,但这会导致狗(对于盲人),吸引蝙蝠和同时击退老鼠的麻烦。更好地关注基于RF的解决方案; - )

答案 1 :(得分:2)

您还可以查看Navizon的室内定位系统: http://www.navizon.com/product-navizon-indoor-triangulation-system

他们的系统能够通过使用设备传输的WiFi信号定位iPhone,并且不需要在手机上运行应用程序来定位它。它可以找到任何其他支持WiFi的设备。

答案 2 :(得分:0)

查看wirelesswerx.com他们似乎正在使用蓝牙进行室内定位,看起来他们可以永久安装或临时举办活动。