Track the position of your phone in real time via Android using radio or other signal

I am currently researching ways to track the position of the phone in relation to some radio / Bluetooth / Wi-Fi signals.

I have already developed a small app using android wifi manager to scan hotspots, but this solution is too slow, takes about 1-2 seconds to update.

I need the latency for tracking to be fairly low, perhaps no more than 100 milliseconds.

As far as I understand, this does not speed up the Android Wi-Fi manager, so I was wondering if anyone has any experience or knows how to scan radio or Bluetooth signals from an Android device as quickly as possible.

I need a very low latency, high-precision solution, for example to specify the position of a user's track inside one empty room.

+3


source to share


1 answer


For an internal scenario, I would recommend using iBeacons. They are quite cheap, very accurate, have very little battery drain, and work with Android devices. There are even some free libraries for better APIs. The only drawback is that the devices must support Bluetooth Low Energy.



The more iBeacons you use, the better. Signals will overlap, but finding the closest one is easy given the signal strength. You can even do things like triangulation for even more precise localization.

+2


source







All Articles