是否可以使用 1 个 wifi 接入点来定位 Android 手机,还是需要 3 个来进行三角测量?
我正在做一个项目,但我想尝试一下是否可以使用 1 个 wifi 接入点来定位我的位置,因为我家里只有 1 个,或者我需要去至少有 3 个的地方吗?
I'm working on a project but i want to try if i can locate my position using 1 wifi access point because i only have 1 at home, or would i need to go somewhere where there are atleast 3?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这取决于您需要读数的准确性。典型的 Wi-Fi 热点的范围约为室内 30m 或室外 90m。
因此,如果您实际上可以完美地定位 Wi-Fi 点,并且不需要高于 90m 的分辨率(尽管从技术上讲,这可能是高达 180m 的误差),那么应该没问题。
如果您需要更高的分辨率,您可以获得的点越多(当然假设这些点没有在架子或其他东西上彼此重叠)应该可以让您改进您的位置。
It depends on how accurate you need the reading to be. A typical wi-fi point will have a range of something like 30m indoors or 90m outdoors.
So, if you can actually locate the wi-fi point perfectly and you don't need better than 90m resolution (although, technically, that's probably an up-to-180m error), one should be fine.
If you need more resolution, the more points you can get (assuming of course the points aren't sitting on top of one another in a rack or something) should allow you to refine your position.
它就像 xyz 坐标系。使用一个 Wifi AP,您将知道距 AP 的距离,但不知道方向。使用两个 wifi AP,您将知道 2d 平面内的位置(仅限正平面)。您将需要第三个 wifi AP 用于第三维度。
It is like xyz coordinate system. With one Wifi AP you will know the distance from the AP but not the direction. With two wifi APs you will know the location within a 2d plane (only the positive plane). You will need a third wifi AP for the 3rd dimension.