OpenCellID
Kolesár András
kolesar.andras at gmail.com
2015. Már. 23., H, 11:25:10 UTC
A GSM rendszerben a szomszédos cellákról maga a cella ad folyamatos
üzeneteket, nem a telefon gyűjti össze. Egy adott cella csak a saját
szolgáltatójához tartozó szomszéd cellákról tudósít, így az MCC és MNC
köztük azonos.
Kiváló volna, ha psc alapján tudnál szomszédos cellákat rögzíteni 3G-n. Az
OpenCellID feltöltésnél sajnos kötelező a cella azonosítója, viszont némi
kiegészítéssel megoldható lenne: ha rögzíted a 3G cellákat egy helyi
adatbázisban, akkor ezekre később úgy is tudsz méréseket gyártani, amikor
éppen nem aktuálisak, csak a közelben vannak.
Mivel nem lehetünk biztosak abban, hogy a psc-t nem használják-e újra a
hálózatban máshol is, a biztonság kedvéért érdemes letárolni az aktuális
cella szomszédos psc-it egy tömbben vagy relációs táblában, hogy aztán az
adott psc keresésekor a keresőfeltételben megadhassuk.
Példa: az aktuális cella psc-je A, a szomszéd celláké pedig B, C, D,
letároljuk. Később a B psc-jű cellára váltva látjuk, hogy van egy A psc-jű
szomszéd, keressük tehát azt a cellát, aminek psc-je A és szomszédja a B.
Így ha elő is fordul többször azonos psc a hálózatban, azt fogjuk
megtalálni, ami tényleg szomszédos.
cellID and LAC / PSC for 3G neighboring cells in Android
http://stackoverflow.com/questions/9701777/cellid-and-lac-psc-for-3g-neighboring-cells-in-android
András
2015. március 23., hétfő 11:26:08 UTC+1 időpontban Tamás Szincsák a
következőt írta:
>
> Kedves András,
>
> Sajnos pont most kaptam egy mailt, hogy gyanús adat is több jön, mint
> bárhonnan máshonnan, úgyhogy kell majd még ezzel szöszmögnöm egy kicsit.
>
> A BCCH a publikus API-t használva nem kérdezhető le, ahogy más
> "hardverközeli" adat sem. Lehetséges, hogy bizonyos
> gyártóknál/készülékeknél meg lehet szerezni valahogyan, de általános
> megoldást nem találtam rá.
>
> A szomszédos cellákról 2G esetén a lac, cid és a térerő, 3G esetén a psc
> és a térerő jön vissza. A 2G-t így simán lehet mérni, a 3G-t nem igazán
> (illetve ha a psc kellően egyedi egy területen, akkor utólag a lac/cid is
> behelyettesíthető lehet, de sztem nem éri meg ezzel foglalkozni).
> Érdekesség, hogy a közeli cellákhoz nincs mcc/mnc, így feltételezem, hogy
> ez megegyezik az aktuális celláéval (a MozStumbler is ezt teszi, nekik
> eddig bevált, bár vitatott, hogy 100%-ban jó eredményt ad-e).
>
> Egyébként van az OpenCellID-nek egy hivatalos android lib
> <https://github.com/msemm/ginstr-GmbH/blob/master/opencellid_library_v2.0/src/com/ginstr/android/service/opencellid/collect/data/CellIDCollectionService.java>-je
> cellaadatok gyűjtésére, szerintem a Tower Collector is hasonló elven,
> hasonló API-kkal működhet. Amíg nincs forrás, talán érdekes lehet.
>
> Tamás
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.openstreetmap.org/pipermail/talk-hu/attachments/20150323/b12610c6/attachment.htm>
További információk a(z) Talk-hu levelezőlistáról