有没有一种技术可以精确定位 iPhone 的“精确”位置(精确到英尺/几英尺,室内)?

发布于 2024-09-06 07:06:15 字数 111 浏览 1 评论 0 原文

有没有办法通过使用无线电/天线或位于场所(即医院、购物中心、学校)周围的其他基础设施来确定 iPhone 的确切位置(室内,距离仅几英尺)。对于如何克服这一限制的任何想法/方向(技术、研究),我们将不胜感激。

Is there is a way to determine an iPhone's exact location (indoors, and to a distance of just a couple of feet) via use of radio/antenna's or some other infrastructure located around premises (i.e a hospital, shopping mall, school). Will appreciate any ideas/direction (technologies, research) as for how to overcome this limitation.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

弱骨蛰伏 2024-09-13 07:06:15

如果您的意思是您可以控制的区域(为特定学校/医院设置位置网络)而不是通用位置,则您可以根据已知位置的 AP 的 WiFi 信号功率来三角测量您的位置。

如果您希望它成为一个通用解决方案,并且您知道您想要的建筑物内/周围会有多个 AP,则您可以在建筑物外有 GPS 的情况下对所有 WiFi 信号进行三角测量,然后在失去 GPS 精度时参考这些位置。第一部分是许多战争驾驶应用程序已经做的事情。

这是一篇文章,详细描述了用于此目的的商业技术:链接

这是一个 SO 页面的链接,人们已经开始讨论可能的方法:链接

If you mean for an area you have control over (setting up a location network for a specific school/hospital) as opposed to generic location, you'd be able to triangulate your position based on wifi signal power for APs with known locations.

If you wanted it to be a generic solution, and you know there would be multiple APs in/around the buildings you wanted, you could triangulate all wifi signals while you have GPS outside the building, and then reference those locations when you lose gps accuracy. The first part is something that many wardriving applications already do.

Here's an article describing a commercial technology for this purpose in high-level detail: link

And here's a link to a SO page where people have started discussing possible methodologies: link

时光磨忆 2024-09-13 07:06:15

使用 GPS 并希望您能获得良好的覆盖范围。

除此之外,您还可以部署多个 wifi 热点,这些热点可以测量每个数据包的信号强度,并根据每个测量的信号强度进行三角测量,计算 iPhone 相对于三个或更多热点的位置。

在互联网上快速搜索“信号三角测量”会发现 技术。我没有使用过它,所以我不能保证它;我怀疑它相当昂贵。可能还有其他解决方案。

另一种方法是购买多个 WiFi 路由器或接入点,并使用您自己的固件版本来刷新它们。您可以使用 OpenWRTDD-WRT 作为其基础。

Use the GPS and hope that you got good coverage.

Other than this, you can deploy several wifi hotspots that can measure the signal strength for each packet and do a triangulation to calculate the iPhone position with regards to three or more of these hotspots based on the signal strength each of them measured.

A quick search for "signal triangulation" on the internet reveals a Wi-Fi Based Real-Time Location Tracking technology from Cisco. I have not used it, so I can't vouch for it; and I suspect it's rather expensive. There might be other solutions as well.

The alternative would be to buy several wifi routers or access points and flash them with your own version of the firmware. You can probably use OpenWRT or DD-WRT as a base for this.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文