Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Upon first reading your question, i was under the assumption you were referring to distance to an access point. After writing a bunch about that, i realized you might mean something else. In case that is what you mean, keep reading...</p> <p>Given your configuration:</p> <ul> <li>a single fixed receiver <em>(your phone doesn't have to be fixed, but it is effectively fixed if you're looking for instantaneous measurements)</em></li> <li>a single fixed base station (the access point)</li> <li>an omnidirectional antenna on the receiver</li> <li>802.11 b/g protocol</li> </ul> <p>This cannot be done. Even if you were working at the <a href="http://en.wikipedia.org/wiki/OSI_model" rel="noreferrer">PHY</a> level, this is an impossible problem to solve. To make it slightly more feasible, you need to <a href="http://en.wikipedia.org/wiki/Triangulation" rel="noreferrer">triangulate</a> the position of your receiver relative to two (but preferably more) base stations. Even <em>then</em> this is still a hard problem. RF waves travel at the speed of light, so using relay techniques to measure round-trip signal propagation delay won't give good accuracy (the receivers have to operate extremely fast, and then there's <a href="http://en.wikipedia.org/wiki/Multipath_propagation" rel="noreferrer">multipath</a> problems...). Again, this is all assuming you're basically building your own RF hardware, which obviously you're not about to do for the iPhone.</p> <p>Your best bet to track down the location of a base station is to record the WiFi signal strength as you change the position of the phone. By 'change the position', you would essentially have to sweep around the area. With some good heuristics, and robustness to handle non-distance related signal degradation, you could achieve decent accuracy (probably on the order of 10 meters).</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload