schollz / find3

High-precision indoor positioning framework, version 3.
https://www.internalpositioning.com/doc
MIT License
4.63k stars 363 forks source link

Feature: Get tracked device coordinates (lat/long) based on the fixed position of surrounding devices. #190

Open assafWifiWall opened 4 years ago

assafWifiWall commented 4 years ago

Currently the server returns the "general" location of a tracked device (e.g. Kitchen / Living Room) based on predefined locations that I have set. I am looking to set a fixed position (lat/long) for my known access points (I think we need at least 3 for min accuracy) and than calculate the tracked device estimated lat/long with a radius for error in precision (similar to what the google Geolocation API returns).

My main desire is to be able to place all tracked devices and access points on a map service like Open Layers.

I Would very much appreciate your thoughts. Thanks!

schollz commented 4 years ago

Using RSSI as an estimate of position is very unreliable.

assafWifiWall commented 4 years ago

@schollz Thanks so much for you reply, I know it is not accurate, or not as accurate as GPS outdoors, but I am trying to place the devices on a geographical map which accepts lat/long. One thought was to brake the map into areas which will act as "locations" on the Find server and then when the server returns the most probable location, I will display it in the center of the area on the map. It's is mainly to visualize the location on a geographical map, not for high precision tracking.

Any ideas on how this could be achieved with Find3 would be very much appreciated, Thanks!

mark47jacobs commented 3 years ago

hi @assafWifiWall im trying to achieve exactly the same thing as you have mentioned, and going through the docs i think it is definitely possibile, any way if you have already found a way of dong this please do share it. Thanks in advance!