3G-s nettel helymeghatározás

Sziasztok!

Van valamilyen program főleg linuxra, de ha win sem gond, amivel egy sima 3G-s T-mobilos modemmel meg tudnám határozni a helyzetemet? Háromszögöléssel megoldható lenne, csak van-e rá szoftver PC-re.

Köszi a válaszokat

Root-Tech

Hozzászólások

Valami biztos van, mert gps nélküli telefonomon a gyárilag rajta lévő google maps tudja.
Igaz erősen megkérdőjelezhető a pontossága....
Ha kevés torony van a közelben akkor akár egy 3.5km átmérőjű kört is rajzolhat, hogy te valahol azon belül vagy... :D
- - - - - - - - - - - - - - - - - - - - - - - - -
Fejlődőképes hiperláma, és okleveles érdekfeszítő

Viszont a pontossaga is ennek megfelelo. Altalaban (mondjuk videken) legalabb 1-2km sugaru kor, de nekem mar volt olyan is, hogy az altala kirajzolt koron kivul voltam, szoval meg az sem 100%.

A kerdes tenyleg az, hogy mire kell. Autos navigaciora alkalmatlan, de ha reszegen elviszik az UFO-k az embert, masnap legalabb tudja, melyik varosban (orszagban) van.

/sza2

Valamikor tanítottam GSM-et, de már régen volt, még a 3G előtt. Bár az ebből a szempontból hasznos jellemzők nem sokat változhattak.
Az MSC (mobil kapcsolóközont) tudja, hogy melyik cellában van a mobil (= melyik bázisállomáshoz kapcsolódik.). A bázisállomás (a cellamérettől függő) R sugarú körzetet fed le. Az R városi környezetben elég kicsi, de az Alföldön sokkal nagyobb lesz. A cellán belül szektorok is vannak, az egyes szektorokon belül más-más frekvenciá(ka)t használ a bázisállomás, tehát a tartózkodási hely leszűkíthető egy szektorra. A bázisállomás és a mobil kisugárzott teljesítményének optimalizálása miatt néhány (6, vagy 7, de az is lehet, hogy rosszul emlékszem) bitet használnak a bázisállomástól vett távolság jelzésére (a terjedési késleltetés alapján mérik, és pontossága/felbontása függ a cella méretétől is). Ez alapján egy viszonylag pontos helymeghatározásra lenne lehetőség. Az információk többsége a mobilon nem áll rendelkezésre, csak a BS-ben, illetve az MSC-ben érhető el. Sejtés: ez az opció rendőri és egyéb, hasonló szervek részére van fenntartva.

Kiegészítés: A cellás kommunikáció működési elvének ismertében a háromszögelés szóba sem jöhet.

-----
"Fontosabb egy jó szomszéd, mint egy távoli rokon." (Árvízkárosult, 2010)

Ha jól értem, a kisugárzás teljesítményének optimalizálása végett a mobilok jelzik a bázis felé a számított távolságot.
A mobil nem tudja azonosítani, hogy a legerősebb erősséggel rendelkező bázis (gondolom ehhez csatlakozik automatikusan) melyik valójában (azonosító?)?

szerk: a fenti link alapján a cella ID-jét tudnia kell a telefonnak, ezek szerint a viszonylag pontos helyzetmeghatározás sem eleve kizárt?

A mobil azonosítja, hogy melyik BS-től származik a legnagyobb térerő, és a továbbiakban csak azzal próbál meg kommunikálni. A cella ID-ból lesz a kör. A kör sugara megegyezik a bázisállomás által lefedett terület sugarával. A távolságot a mobilok nem jelzik, hanem a BS számolja a mobil és a saját adatai alapján.
Másrészt a mobil nem minden frekvencián (és csatornán) sugároz, hanem azon, amelyikre "engedélyt kap" a hozzá legközelebb lévő (valójában az éppen legnagyobb szinttel vett) BS-től. Ez a frekvencia a szomszédos cellákban mindig más és más lesz. Tehát egyszerre csak egy BS fogja venni a jeleit. A mobil bizonyos gyakorisággal figyeli azokat a frekvenciákat, amelyeken a BS-ektől információt kaphat, de ez szoftveresen nem érhető el a mobilokon.
Régebben lehetőség volt arra, hogy egyes mobilokon, amelyek szoftveresen fel voltak készítve rá, aktiváljunk egy olyan módot, ahol plusz információk jelentek meg a mobilon (pl. Nokia 6110). De még ez sem lett volna elég a helymeghatározáshoz.

-----
"Fontosabb egy jó szomszéd, mint egy távoli rokon." (Árvízkárosult, 2010)

Nokia Netmonitor, megjelenítette a használt LAC-ot. Ha nyilvános LAC-lista lenne, gyorsan ki lehetne deríteni, kb, hol lehet az ember. Okostelefonokban pl. a PhoNetInfo tud ilyet.

--------------------------------------------------------------------------
"Az egyetlen bajom az életemmel, hogy nem valaki más vagyok" (Woody Allen)

Régebbi Nokiáknál ez úgy működött (pl. 3310), hogy a telefon 550 méteres léptékkel számolt és ebből számított valamilyen késleltetést, ami alapján időzítette az adást. Így az adótól való távolságot lehet számolni, de mivel a telefon nem tudja, hogy merre van az adó, ezért képzeletben egy ekkora sugarú kör origójában állsz.

--------------------------------------------------------------------------
"Az egyetlen bajom az életemmel, hogy nem valaki más vagyok" (Woody Allen)

Régebben engem is érdekeltek ezek a dolgok...
Ma vonatoztam Orosházáról Oroszlányba és közben itt-ott felírtam, hogy melyik cellában vagyok.

Biatorbágyi állomás:
Cell ID: 20305
Location Area Code: 10162
Mobile Country Code: 216

A http://www.opencellid.org/ -ról letöltött több mint 60MB-os txt formátumú adatbázisban keresve, elvileg Arizónában voltam.

Én néztem el valamit, vagy az adatbázis? :D

Lehet, hogy még is én néztem el valamit! :)

OpenCellID-nek van egy ilyen szolgáltatása, hogy elküldöd az adatokat és válaszként egy XML-lt kapsz, benne a koordinátáiddal!

Itt vagyok most:
http://www.opencellid.org/cell/get?mcc=216&mnc=70&cellid=28875&lac=20127

Elvileg Oroszlány, gyakorlatilag:
http://maps.google.com/maps?f=d&source=s_d&saddr=47.5958942867039,18.34…

De az már csak 20 km tévedés!

Egy Navizon nevű cégnek többféle megoldása is van erre a dologra, érdemes nálük körülnézni. Igaz hogy az SDK fizetős, de 15 napos próbaverziót adnak, abból már kiderülhet, hogy használható-e vagy sem.
http://www.navizon.com/

Gondolkodtam, hogy mi van ezzel, hogy ekkorákat téved, tévedek a mérésekkel...
Hát persze, nem régen kisebb botrány is volt belőle, hogy ha mobilról hívsz segítséget, akkor sokszor másik központba kapcsol és nem csak megyehatáron fordul elő, hanem elég sok helyen.

Hála az égnek nem volt még rá szükségem, hogy 112-t vagy valami hasonlót tárcsázzak, de így, hogy néhol 40 km-es eltérés is lehet, már megértem azokat, akik háborogtak!

A háromszögelés igenis szóba jöhet, feltéve hogy tudod a vett állomások földrajzi helyét és a cella sugárzási irányát. A mobil legalább 6-8 lehetséges, legerősebb frekvenciát figyeli. Ha bármelyik jobb mint a jelenlegi akkor cella cserét kezdeményez. Mivel ezeknek a celláknak ismerhető az iránya, a térerősségekből elég jól számítható, hogy helyileg hol is lehetsz. Természetesen nem GPS pontossággal, de több cella esetén pár 10méterre biztosan le lehetne szűkíteni a helyet.
A 40-km az durva eltérés, bár a pannonnál előfordulhat ennél kisebb fals háromszögelés, speciális esetben.
A 112 speciális szám, ha ezt hívod, nem biztos, h az előfizetői hálózatodon keresztül beszélsz! Ha kiveszed a sim kártyát akkor is tudod hívni, egész Európában. De ezt le is írják a használati utasításban.