GSM location triangulation algorithm
This project received 4 bids from talented freelancers with an average bid price of $90 USD.Get free quotes for a project like this
Assuming I have a Fingerprint DB of GSM Cell towers.
The data (including Longitude & Latitude, CellID, signal strength, etc) is achieved by 'wardriving'. in a way, similar to OpenCellID.org.
I would like to be able to get the location of the client mobile phone, without using GPS.
This is similar to OpenCellID / Skyhook Wireless/ Google's 'MyLocation', which sends the server info on the Cell towers it "sees" at the moment: the Cell tower connected to, and another 6 neighboring cell towers (assuming GSM).
The location calculation will be done on the server and not on the client mobile phone. the phone's single job is to send via HTTP/GPRS, the GSM tower it's currently connected to, plus other neighboring cell towers it currently 'sees'.
Accepted solutions include SQL server 2008 Spatial capabilities, or using an euclidean algorithm, or Markov Model, etc. using [url removed, login to view] / C#.
Basic triangulation is not good enough.
IMPORTANT NOTE: There is no software required!
What is required is a practical algorithm, using C# and/or SQL server 2008 spatial capabilities.
If you plan on bidding please describe the location calculation method.
Function_GetLocation(ConnectedCellTowerID, ConnectedCellTowerStrength, Neighbor1CellTowerID, Neighbor1CellTowerStrength, Neighbor2CellTowerID, Neighbor2CellTowerStrength, Neighbor3CellTowerID, Neighbor3CellTowerStrength, ETC... until Neighbor6CellTower)
Access DB, do some magic, and return Longitude & Latitude
Looking to make some money?
- Set your budget and the timeframe
- Outline your proposal
- Get paid for your work
Hire Freelancers who also bid on this project
Looking for work?
Work on projects like this and make money from home!Sign Up Now
- The New York Times
- Wall Street Journal
- Times Online