我和我的团队是学生,我们正在开展最后一年的项目,在IOS上开发室内定位系统(IPS)移动应用程序(仅限IPhones)。想澄清一下我们对某些方面的疑虑。
1)在应用商店中仍然不允许从接入点计算wifi信号强度的IPhones应用程序吗?
2)我见过很多使用Wi-Fi三角测量的SDK来为Android创建IPS。除了为IOS提供开源SDK的redpin之外,还有其他SDK可用于在IOS上开发IPS吗?
非常感谢你。
答案 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)
答案 2 :(得分:1)
1)是的。没有提供信号强度的公共API。 (可以使用公共API收集的唯一信息是当前连接的Wi-Fi网络的SSID。)
2)我不知道。