views:

177

answers:

2

Is there any open source software available? Basically, I just want to triangulate based on signal strength of routers whose location is fixed and known.

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

A: 

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)
WoLpH
Technically, what you need to do is Trilateration, not Triangulation.
WhirlWind
Indeed WhirlWind, +1 :)
WoLpH
+1  A: 

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.

WhirlWind