kootenpv / whereami

Uses WiFi signals :signal_strength: and machine learning to predict where you are
GNU Affero General Public License v3.0
5.12k stars 246 forks source link

How can I track my phone? #53

Closed iudeen closed 3 years ago

iudeen commented 5 years ago

I would like to track my phone, to get its location and obtain RSSI values as well. How can it be done? Any ideas?

kootenpv commented 5 years ago

Have a look here: https://github.com/schollz/find3

iudeen commented 5 years ago

@kootenpv I did. It seems like they have used Go, and moreover the server is down there. This one is much simpler, so I thought of using this one...I just need a heads-up on where to start to track my phone accurately

kootenpv commented 5 years ago

There's no implementation for android of this and it will not be logical to do that based on this code.

I guess you are thinking to capture the android data and then just use whereami for the model/prediction? The issue would still be if you want to actually use it on the phone.

I think FIND is your best option.

iudeen commented 5 years ago

Yes, all I want is to track my phone using available Access point information (RSSI). It should happen even if I am not connected to some of the access points.

kootenpv commented 5 years ago

Yea, for using whereami you don't need to be connected to an access point. Do note that if you want to share your phone's location you obviously will need to have a working internet connection (though 3g/4g can work).

You can make a simple server around whereami which would accept data.

But the main problem remains... getting the RSSI data on android.

iudeen commented 5 years ago

Thanks for your replies.

Yes, I am trying to create an app that would obtain RSSI values.

Considering, it can get me a list of RSSI values, is there any possibility of using whereami's machine learning logic to estimate the location?

If that's possible, it would be great. If not, I should try to recreate the logic and try to fit in.

MatthewScholefield commented 5 years ago

Just a heads up, while the results I believe are slightly cached, Termux support for Android has been merged into access_points, the tool used for scanning networks. So, theoretically, this now should work.

peter-dolkens commented 3 years ago

@kootenpv - monitor.sh aims to do that without the machine learning.

Pay attention to the open PRs, there's a few bug fixes there.