WiFi Time of Flight

  • I am interested in getting the WiFi time of flight in hopes of estimating the distance to a WiFi access point. Has anyone tried this before? I am using a LoPy (I also have a WiPy available).

    As a first step, is there any way to request a response from an access point, such as a rejected attempt to connect or confirmation of connection?


  • I have tried this before with LoRa and it didn't work. I expect the same result with Wi-Fi as the clock and other network delays are the biggest problems. To get accurate results you would need a very reliable clock, which isn't available. Also ntp servers will only let you sync up to a certain accuracy which is not good enough by far. Fingerprinting, multilateration etc. are maybe alternatives you could check out.

Pycom on Twitter