0

I'm trying to obtain the longitude and latitude positions of existing access points within an indoor environment using Java (Eclipse). I understand that these are needed to complete the triangulation method. I have spoken to the IT team and they're unable to provide me with these readings. However I'm wondering if there's another way to do this?

Caffeinated
  • 11,982
  • 40
  • 122
  • 216

3 Answers3

1

You will need to work with signal strength. You cannot determine lat. & long. with wifi. It appears that a few iPhone apps leverage triangulation of wifi.

But for outdoor triangulation , the default is GPS.

See this question - Wifi Triangulation

Specifically this answer

Community
  • 1
  • 1
Caffeinated
  • 11,982
  • 40
  • 122
  • 216
0

If you knew the locations of the access points to within the tolerances required for your application and had a good way to accurately measure the distance between the APs and you had a way to account for signal attenuation between your measurement device and the APs then you could do a little bit of math to solve for where you are.

Java certainly has the mathematical functions you'd need to calculate your location. However, there's a ton of other variables that you would need to account for while triangulating your position from just WiFi access points.

Green
  • 576
  • 7
  • 24
0

Wifi transmission range usually are in a radius, you have to discover available networks.

wifi map

You cannot know the exact point where are you, but you can know the area where you are.

If you add the lat & long of the access point, and know the reach of each access point, you can play with sin, cos & tan to accieve the aproximate position.

m0rg4n
  • 328
  • 2
  • 10