IOS 6上的室内定位系统

时间:2013-04-28 07:04:48

标签: ios

我和我的团队是学生,我们正在开展最后一年的项目,在IOS上开发室内定位系统(IPS)移动应用程序(仅限IPhones)。想澄清一下我们对某些方面的疑虑。

1)在应用商店中仍然不允许从接入点计算wifi信号强度的IPhones应用程序吗?

2)我见过很多使用Wi-Fi三角测量的SDK来为Android创建IPS。除了为IOS提供开源SDK的redpin之外,还有其他SDK可用于在IOS上开发IPS吗?

非常感谢你。

3 个答案:

答案 0 :(得分:6)

1)真2)AFAIK号

请参阅此SO answer on outdoor positioning和另一个SO answer on the Apple80211 private framework以访问WiFi(如果您使用它,则拒绝应用)。还有像Cisco Mobility Services Engine这样的硬件解决方案。

WiFiSlam使用信号强度+ SSID +惯性。他们声称使用信号集成的算法比卡尔曼更好。请参阅http://youtu.be/OGdvjvla1Tc#t=1033s它们是Apple购买的,现在已经从互联网上消失了,但似乎有可能(虽然很复杂)开发一种仅用于室内定位的软件解决方案。

另一件事,即使你设置了kCLLocationAccuracyBestForNavigation,但与GPS装置相比,这个位置仍然存在。见http://web.archive.org/web/20110912081330/http://rnr.davidlokshin.com/post/825290568

答案 1 :(得分:2)

如果您越狱设备,则只能从您的应用中访问Wi-Fi信号。当然,这不是一个好的解决方案。我们indoo.rs最终决定使用蓝牙而不是Wi-Fi。

顺便说一句,我们为此提供SDK。 ;)

答案 2 :(得分:1)

1)是的。没有提供信号强度的公共API。 (可以使用公共API收集的唯一信息是当前连接的Wi-Fi网络的SSID。)

2)我不知道。