开发者

How can I determine my position by triangulation on known routers?

Is there any open source software available? Basically, I just want to triangulate based on signal strength of routers whose location is fix开发者_如何学Pythoned and known.

I realize there can be cases of interference, but let's just stick to listing known source code. Thanks.


I don't know of any trilateration software... someone should write an open source library.

Take a look at the trilateration formulas. They shouldn't be difficult to implement. The hard thing to do will be to put your points and the router points onto a grid, and the measurements you have for the locations of your routers should inform your decision on how to do that. Once you've mapped everything onto a grid, the formulas aren't complicated and shouldn't be difficult to figure out.


I found this solution: http://redpin.org They offer you for free for iOS and Android platforms. All sources you can download an look at. There bunch off documentation and other staff to help you with


I wouldn't know any available software, but... this would be trivial to write given the signal strengths right?

  1. Convert the signal strength into a distance
  2. Triangulate Trilaterate the position (see http://en.wikipedia.org/wiki/Trilateration for the formulae)


You might try these projects:
WiFiPS - WiFi Based Indoor Positioning System
open_wps - WiFi Positioning System

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜