Answer the question
In order to leave comments, you need to log in
Is it possible to determine the distance to a Bluetooth device? or to a Wi-Fi device?
Actually the question is, is it possible to determine the distance to the device connected via bluetooth with more or less reasonable accuracy (10-50cm)? For example, do it on a smartphone under Android.
And immediately the same question about Wi-Fi.
Answer the question
In order to leave comments, you need to log in
Bluetooth: no. Here is the proof: bit.ly/xzBBTX.
Wifi: yes, but with little accuracy. bit.ly/A7wsMk
Using only the strength of the received radio signal, an accuracy of 0.1–0.5 m cannot be obtained. Different ways of holding the phone in hand, and whether the user is between devices, significantly affect the received signal.
Graphs can be viewed here: " Accurate Extraction of Face-to-Face Proximity Using
Smartphones and Bluetooth " [pdf]. Wi-Fi will be about the same.
Alternatively, beeps can be used. Microsoft Research Asia claims centimeter accuracy (" BeepBeep: A High Accuracy Acoustic Ranging System using COTS Mobile Devices " [pdf]).
At the distance you want - it is impossible to properly measure distances by BT or Wi-Fi signal strength. The fact is that up to approximately 10 wavelengths (For 2.4 GHz, this turns out to be somewhere around 1.25m, if I counted correctly) - the Fresnel zone for the antenna. In the near zone, the signal level is not proportional to the distance to the antenna, but changes sharply from minimum to maximum (in the case of light, it will look like Fresnel rings). So alas, the laws of physics are against you...
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question