LTE and OpenCelliD for geolocation?
Background
- This is a report on an idea that we had and the feasibility of it, hence the question mark in the title.
- The idea was to take the information returned by an LTE Modem and map it to the geo-location of the mobile tower where it is connected to in that point in time.
- The mapping would be done using the information from the available OpenCelliD databases which can be downloaded.
First Test - South Africa
- We tested using the reply from this command uqmi -d /dev/cdc-wdm0 –get-system-info.
- From it we could get the following:
Item | Value |
mcc | 655 |
mnc | 07 |
tracking_area_code | 18 |
cell_id | 80 |
- Doing a search through the CSV file for that combination unfortunately resulted in none found .
- This test was using a Cell C sim card. We also tried a Vodacom sim card that also returned no results.
- The next test we did was in Greece with the hope that the OpenCelliD database for Greece will have more up to date and complete information.
Second Test - Greece
- In Greece we used the following for our search, based on the reply from our LTE router.
Item | Value |
mcc | 202 |
mnc | 05 |
tracking_area_code | 4024 |
cell_id | 808449 |
- Searching through the available data for Greece from OpenCelliD also yielded no results.
Third test - API
- We then fed the values to OpenCelliD's API.
- Finally we got results but with this message in the reply
{ "status": "ok", "balance": 4998, "lat": -26.535781, "lon": 27.907425, "accuracy": 35377, "message": "This cell tower was not found in OpenCelliD. However, we served a location from the Unwired Labs LocationAPI (unwiredlabs.com), an Enterprise Geolocation service with over 100 million cell towers.", "aged": "1", "address": "Ilona Road, Debonair Park, Emfuleni Ward 21, Emfuleni Local Municipality, Sedibeng District Municipality, Gauteng, 1884, South Africa" }
Conclusion
- OpenCelliD had to use a third party to locate the tower (with an accuracy of 35km).
- We realised that it is currently not possible or practical when using the downloadable data from OpenCelliD.