iPhone室内定位应用程序 [英] iPhone indoor location based app

查看:163
本文介绍了iPhone室内定位应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在研究如何为我的工作创建一个应用程序,允许客户下载应用程序(最好通过应用程序商店),并使用某种wifi三角测量/指纹能够确定他们的位置,基本上是一个互动游览。

I am researching how to create an app for my work that allows clients to download the app (preferably via the app store) and using some sort of wifi triangulation/fingerprints be able to determine their location for essentially an interactive tour.

现在,我的问题具体是什么是最好的iPhone路线?预计所有客户都不会有越狱的iPhone。

Now, my question specifically is what is the best route to take for the iPhone? None of the clients will be expected to have jail broken iPhones.

根据我的理解,这需要使用wifi数据,这是一个私人API,因此无法满足应用程序商店的要求。我遇到的最大问题是美国自然历史博物馆如何使用相同的技术,但仍可在应用商店购买?

To my understanding this requires the use of the wifi data which is a private api therefore not meeting the app store requirements. The biggest question I have is how does American Museum of Natural History get away with using the same technology, but still available on the app store?

如果您不熟悉美国自然历史博物馆互动游览应用程序,请参阅此处:
http://itunes.apple.com/us/app/amnh-explorer/id381227123?mt=8

if you're unfamiliar with American Museum of Natural History interactive tour app, see here: http://itunes.apple.com/us/app/amnh-explorer/id381227123?mt=8

感谢您提供任何澄清。

推荐答案

我是开发人员之一您正在引用的AMNH Explorer应用程序。

I'm one of the developers of the AMNH Explorer app you're referencing.

资源管理器在后台使用思科移动服务引擎(MSE)来确定其位置。这是他们的Cisco wifi安装的一部分。网络本身可以监听博物馆中的设备并通过Wifi三角测量估算其位置。我们在应用程序中做了一些工作,以询问MSE我们当前的位置。

Explorer uses the Cisco "Mobility Services Engine" (MSE) behind the scenes to determine its location. This is part of their Cisco wifi installation. The network itself listens for devices in the museum and estimates their position via Wifi triangulation. We do a bit of work in the app to "ask" the MSE for our current location.

在网络方面做这项工作是(现在仍然是)唯一的iOS的可用选项,因为你发现,wifi扫描功能被认为是私有API。

Doing this work on the network side was (and still is) the only available option for iOS since, as you've found, the wifi scanning functions are considered to be private APIs.

如果你想构建自己的系统和移动设备应用类似的东西,你可以从MSE开始。

If you'd like to build your own system and mobile app for doing something similar, you might start with the MSE.

或者,我们从资源管理器构建了一个名为 Meridian ,在iOS和Android上提供基于位置的服务。如果您有兴趣在此基础上建立,请务必通过网站与我们联系。

Alternatively, we've built the same tech from Explorer into a new platform called Meridian which provides location-based services on both iOS and Android. Definitely get in touch with us via the website if you're interested in building on that.

更新6/1/2017

以为我会更新这个旧答案 - AMNH不再使用我上面描述的基于Wifi的系统,就像几年前一样。他们现在使用几百个由电池供电的蓝牙信标(也由Meridian提供)安装。设备(iOS或Android)扫描附近的信标,并根据其已知位置和RSSI值对位置进行三角测量。你可以在这篇文章

Thought I would update this old answer - AMNH is no longer using the Wifi-based system I describe above, as of a few years ago. They now use an installation of a few hundred battery-powered Bluetooth Beacons (also provided by Meridian). The device (iOS or Android) scans for nearby beacons and, based on their known locations and RSSI values, triangulates a position. You can read more about it in this article.

这篇关于iPhone室内定位应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆