Otsige tugijaamu kärje ID järgi. Kuidas leida kaardil tugijaam

Üks esimesi küsimusi, mis mobiilse Internetiga ühenduse loomisel tekib, on küsimus, kust leida valitud operaatori tugijaam, et saaksite oma antenni selle poole suunata. Soovitav on välja selgitada torni ja selle eelse maastiku täpsed koordinaadid, et mõista, kas torni on mõtet signaali vastuvõtmiseks kasutada. Teenused ja erinevad Androidi rakendused ei paku BS-i täpseid koordinaate, kuna mõõtmiste ja nende matemaatilise töötluse põhjal. Viga võib ulatuda mitme kilomeetrini.

Tihti saab torni koordinaate määrata, uurides operaatori leviala kaarte, maastikku, Google'i ja Yandexi kaarte, samuti nende pakutavaid võimalusi uuritava piirkonna fotode ja panoraamide vaatamiseks. Peab ütlema, et BS-i ei saa alati kaardilt leida. Sellel võib olla palju põhjuseid - kaardid on vananenud, BS asub hoone katusel ja pole lihtsalt kaardil näha, torn on väike jne.

BS parameetrid pole teada. Kostroma piirkond

Antud: koordinaadid 57.564243, 41.08345, Kuzminka küla Kostroma piirkonnas.
Ülesandeks on määrata BS täpsed koordinaadid, millega saab 3G signaali vastuvõtmiseks ühenduse luua. Vaatleme BS-i otsimist samm-sammult.

Samm 1. Katvuskaartide analüüs.

Kasutame tuntud teenust yota-faq.ru/yota-zone-map/, mis esitab nelja operaatori levialad peale Beeline'i. Märgin siinkohal, et nende veebisaidil esitatud Beeline'i levi on peaaegu võimatu kasutada - reeglina näitab see pidevat katvust, mis ei võta arvesse maastikku. Ühenduse seisukohast tunduvad kõige huvitavamad Megafoni ja MTS-i levialad. Seda näete ise, kui avate teenuse, sisestate otsinguribale koordinaadid ja vahetate operaatoreid.

Megafoni leviala:

MTS leviala:


Megafoni leviala analüüsist näeme, et 3G BS asuvad suure tõenäosusega suundades Krasnoje, Sukhonogovo, Lapino (selles mõõtkavas pole Lapino kaart näha, see on edela pool, umbes seal, kus on P-600 märk) .

MTS leviala on huvitavam. Siin kaalume ka suunda Sukhonogovosse ja Krasnoesse. Punane on aga huvitavam variant, sest... seal on 4G levi. Kaugus Krasnyni on umbes 10 km, kui MTS levitab 4G-d sagedusel 1800 MHz, siis on kõik võimalused luua side mõne selles piirkonnas asuva MTS-i tugijaamaga.

2. samm. Maastiku uurimine.

Maastik kuni Krasnõini on raske, kuid üsna läbitav. Maastiku hindamiseks kasutame teenust https://airlink.ubnt.com. Kui olete sellel saidil esimest korda, peate esmalt läbima tasuta registreerimisprotseduuri. Pärast teenuse avamist kerige liugur alla lõpuni ja sisestage algandmed all paremasse nurka, nagu on näidatud järgmisel joonisel.

Tavaliselt sisestan mõlemasse aknasse esmalt samad koordinaadid ja seejärel hakkan lillat märki liigutama mulle huvipakkuvate punktide suunas, kus BS võiks eeldatavasti asuda. Sel juhul kuvatakse ekraani paremas ülanurgas maastik, vaatejoon ja Fresneli tsooni ligikaudne suurus.

Meie koordinaatide jaoks on meil:


Teistes “kahtlastes” suundades maastikku kontrollides selgus, et sealne maastik on palju hullem. Seega otsustasime suuna ja valisime samal ajal operaatori - MTS.

3. samm. Valiku selgitamine teenuse „Suhtluskvaliteet” abil

Teenus avaneb järgmisel aadressil https://geo.minsvyaz.ru. Määrake otsingureal Kuzminka küla nimi, lülitage vaade 4 aknast ühe akna režiimi, skaleerige kaart sobivasse mõõtu ja hankige MTS-i operaator:


Näeme, et meie valik on õige, sest selle teenuse kasutajate mõõtmisandmebaasi järgi on Krasnoje MTS-i 4G levi tegelikult hea.

Suumime seda kaarti ja vaatame, et kõige tõenäolisem torni (või tornide) asukoht on Sovetskaja ja Okružnaja tänav.


Samm 4. Uurige piirkonda Google'i ja Yandexi kaartide abil.

Nendel kaartidel on kasulik tööriist piirkonna uurimiseks – piirkonna panoraamid ja fotod. Google mapsil on erinevatest piirkondadest palju rohkem panoraame kui Yandexil, seega tuleb panoraamide vaatamisel Google’it sagedamini kasutada. Seevastu Yandexil on erinevates kohtades tehtud rohkem fotosid, lisaks on tavaliselt asjalikumad Yandexi kaardid Venemaa kohta. Sellega seoses peate kasutama mõlemat teenust. Siin kasutatakse Google'i kaarte ja teenuseid.

Niisiis, saime teada, et BS-i otsimisel peame Krasnojes kaaluma kahte tänavat. Käivitage Google Maps, sisestage tänava ligikaudsed koordinaadid. Sovetskaja (või tänavanimi) ja saame:


Siin on tänavavaate režiim sisse lülitatud, meile vajalik tänav on kaardil sinisega esile tõstetud. Tänavast panoraami saate vaadata, kui klõpsate hiirega suvalises kohas sinisel joonel. Sel viisil mööda tänavat põhja poole liikudes leiame postkontorihoone juurest esimese BS:



Ja lõpuks, Sovetskaja ja Okružnaja tänavate ristumiskohast lähedal, avastatakse kolmas torn, kõrgeim torn:


Naaseme kaardile ja leiame selle torni varju kohast, kus foto näitab:


Märgime selle koha hiirega kaardile ja saame BS täpsed koordinaadid:


Võtame kokku mõned meie uurimistöö tulemused. Kasutades leviala analüüsist saadud teavet, kasutaja poolt huvipakkuvas piirkonnas signaali tugevuse mõõtmisi ning piirkonna uurimist fotode ja panoraamide kaudu, suutsime leida kolm tugijaama ja nende täpsed koordinaadid linnas, kus me polnud kunagi käinud. juurde. Küsimus, millisele operaatorile leitud BS kuulub, jääb lahtiseks, sest vastus sellele nõuab täiendavaid uuringuid. Lihtsaim viis on sõita mööda marsruuti ja mõõta BS parameetreid mõne Androidi rakendusega, mis kuvab MNC, MCC ja signaali tugevust. Mõned neist rakendustest on siin esitatud.

BS parameetrid on teada. Penza eeslinn

Teatavasti suudavad mitmed Androidi rakendused, aga ka HiLinki modemi liides ja MDMA programm pakkuda BS-i parameetreid, mille abil saavad tuntud teenused ja rakendused anda ligikaudseid BS-i koordinaate, mis muudab leidmise lihtsamaks. konkreetsed BS koordinaadid kaartidel. Vaatame konkreetset näidet foorumist, näide põhineb

Kaugus tornist on umbes 4800 meetrit:


Nagu meie uuringust näha, on teenuse xinit.ru/bs abil saadud BS-koordinaatide määramise viga väga märkimisväärne - peaaegu 2 km. Sellised vead on tüüpilised kõikidele kasutajate mõõtmisandmebaasidel põhinevatele teenustele, kuid muid teenuseid pole saadaval.

Järeldus

Esitatud tehnika, mis põhineb laialdaselt kättesaadavate kartograafiliste tööriistade kasutamisel, ei võimalda alati, kuid üsna sageli leida BS-i täpseid koordinaate. Märkimisväärset abi tugijaama teatud operaatorile kuuluvuse kindlakstegemisel pakuvad teenused, mis annavad teavet tugijaama parameetrite ja selle ligikaudsete koordinaatide kohta.

Asukoha määramiseks on palju viise, näiteks satelliitnavigatsioon (GPS), WiFi ja mobiilside asukoht.

Selles postituses proovisime kontrollida, kui hästi töötab Minski linna mobiilimastide abil asukoha määramise tehnoloogia (eeldusel, et kasutatakse ainult GSM-saatja koordinaatide avatud andmebaase).

Toimimispõhimõte seisneb selles, et mobiiltelefon (või mobiilsidemoodul) teab, milline tugijaama transiiver teda teenindab ning tugijaama saatjate koordinaatide andmebaasi omades saate oma asukoha ligikaudselt määrata.

Nüüd natuke sellest, mis on saatja OpenCellID mõistmisel ja kuidas OpenCellID andmebaasi asustatakse. Seda andmebaasi täidetakse mitmel viisil, kõige lihtsam on installida nutitelefoni rakendus, mis salvestab telefoni ja teenindava tugijaama koordinaadid ning saadab seejärel kõik mõõtmised serverisse. OpenCellID server arvutab tugijaama ligikaudse asukoha suure hulga mõõtmiste põhjal (vt joonist allpool). Seega arvutatakse traadita võrgu koordinaadid automaatselt ja need on väga ligikaudsed.


Kaardiliikmed OpenStreetMap

Liigume nüüd edasi küsimuse juurde, kuidas seda andmebaasi kasutada. On kaks võimalust: kasutage lahtri ID-d OpenCellID.org pakutava tõlketeenuse koordineerimiseks või tehke kohalik otsing. Meie puhul on eelistatav kohalik meetod, kuna me sõidame 13 km pikkusel marsruudil ja veeb on aeglane ja ebatõhus. Seetõttu peame andmebaasi sülearvutisse alla laadima. Seda saab teha, laadides alla faili cell_towers.csv.gz saidilt downloads.opencellid.org.

Andmebaas on CSV-vormingus tabel, mida kirjeldatakse allpool:

  • - riigi kood;
  • - operaatori kood;
  • - piirkonna kood;
  • - saatja identifikaator;
  • - saatja pikkuskraad;
  • - saatja laiuskraad.
Andmebaasiga on kõik selge, nüüd saate liikuda raku ID määramise juurde.

Kõik mobiilsidemoodulid toetavad järgmisi käske: AT+CREG, AT+COPS (tugijaama teenindamine), AT+CSQ (tugijaama signaalitase). Mõned moodulid võimaldavad ära tunda lisaks teenindavale saatjale ka naabersaatjaid, s.t. tugijaamade jälgimine, kasutades Siemensi jaoks käske AT^SMONC ja Simcomi jaoks AT+CCINFO. Minu käsutuses oli SIMCom SIM5215E moodul.

Sellest lähtuvalt kasutasime käsku AT+CCINFO, selle vorming on toodud allpool.

Oleme huvitatud järgmistest parameetritest:

  • - teenindava saatja indikaator;
  • - lähedal asuva saatja indikaator;
  • - riigi kood;
  • - operaatori kood;
  • - piirkonna kood;
  • - saatja identifikaator;
  • - vastuvõetud signaali võimsus dBm-des.
Pärast mobiilsidemooduli sülearvutiga ühendamist saime järgmise logi:

Järelevalve töötab – võib minna.

Marsruut kulges Minski lääneosas mööda tänavat. Matusevitš, Puškini tn. Ponomarenko, st. Šarangovitša, st. Maxim Goretsky, st. Lobanka, st. Kuntsevštšina, st. Matusevitš.


Kaardiliikmed OpenStreetMap

Logi registreeriti 1-sekundiliste intervallidega. CellID koordinaatideks teisendamisel selgus, et 6498 kõnet OpenCellID andmebaasi olid edukad ning 3351 kõne puhul ei leidnud andmebaasist vasteid. Need. Minski tabamusprotsent on ligikaudu 66%.

Alloleval joonisel on kõik logist leitud ja andmebaasis olnud saatjad.


Kaardiliikmed OpenStreetMap

Allolev pilt näitab kõike serveerimine saatjad, mis leiti logist ja olid andmebaasis. Need. sarnase tulemuse võib saada mis tahes mobiilsidemooduli või telefoniga.


Kaardiliikmed OpenStreetMap

Nagu näha, siis ühel hetkel teenindas meid tänava ristmikul liiklusristmiku taga asuv saatja. Pritytsky ja MKAD. Tõenäoliselt on see äärelinna tugijaam, mis teenindab abonente mitme kilomeetri kaugusel, mis viib märkimisväärne vead asukoha määramisel kärje ID abil.

Kuna meie SIMCom SIM5215E näitab igal ajahetkel mitte ainult teenindavat saatjat, vaid ka naabersaatjaid ja nende signaalitasemeid, siis proovime arvutada seadme koordinaadid kõigi konkreetsel ajahetkel saadaolevate andmete põhjal.

Arvutame abonendi koordinaadid saatja koordinaatide kaalutud keskmisena:
Laiuskraad = summa (w[n] * laiuskraad[n]) / summa (w[n])
Pikkuskraad = summa (w[n] * pikkuskraad[n]) / summa (w[n])

Nagu on teada raadiolainete leviku teooriast, on raadiosignaali sumbumine vaakumis võrdeline saatja ja vastuvõtja vahelise kauguse ruuduga. Need. 10-kordselt eemaldamisel (näiteks 1 km-lt 10 km-le) muutub signaal 100 korda nõrgemaks, s.t. võimsus väheneb 20 dB võrra. Sellest lähtuvalt määratletakse iga termini kaal järgmiselt:
w[n] = 10^ (RSSI_in_dBm[n] / 20)

Siin eeldasime, et kõigi saatjate võimsus on sama; see eeldus on ekslik. Kuid tugijaama saatja võimsuse kohta teabe puudumise tõttu tuleb teha sihilikult umbkaudseid oletusi.

Selle tulemusena saame asukohtadest täpsema pildi.


Kaardiliikmed OpenStreetMap

Selle tulemusel osutus marsruut hästi kaardistatud, välja arvatud Moskva ringtee ristmiku suunas, eelnevalt kirjeldatud põhjusel. Lisaks täitub aja jooksul koordinaatide andmebaas, mis peaks samuti suurendama Cell ID asukohatehnoloogia täpsust ja kättesaadavust.

Tänan tähelepanu eest. Küsimused ja kommentaarid on teretulnud.

Avaldatud 22.04.2015 autor Johnny

Cellidfinder on lihtne ja mugav teenus GSM mobiilside tugijaamade asukoha leidmiseks ja kaardile kandmiseks. Artiklis on üksikasjalikud juhised seda teenust kasutavate GSM-tugijaamade asukoha leidmiseks.

Milliseid andmeid on vaja BS lokaliseerimiseks?

Tugijaama sektori koordinaatide leidmiseks peate teadma 4 parameetrit:

  • MCC (Mobile Country Code) on kood, mis määrab riigi, kus mobiilsideoperaator asub. Näiteks Venemaal on see 250, USA-s - 310, Ungaris - 216, Hiinas - 460, Ukrainas - 255, Valgevenes - 257.
  • MNC (Mobile Network Code) on mobiilioperaatorile määratud kood. Ainulaadne iga konkreetse riigi operaatori jaoks. Üksikasjalik MCC ja MNC koodide tabel operaatoritele üle maailma on saadaval.
  • LAC (Location Area Code) – kohalik suunakood. Lühidalt öeldes on LAC mitme tugijaama ühendus, mida teenindab üks tugijaama kontroller (BSC). Seda parameetrit saab esitada kas kümnend- või kuueteistkümnendsüsteemis.
  • CellID (CID) - "lahtri identifikaator". Tugijaama sama sektor. Seda parameetrit saab esitada ka kümnend- ja kuueteistkümnendsüsteemis.

Kust ma neid andmeid saan?

Andmed võetakse võrgumonitorist. Netmonitor on mobiiltelefonide või muude seadmete spetsiaalne rakendus, mis võimaldab teil teada saada mobiilsidevõrgu insenertehnilisi parameetreid. Internetis on erinevate seadmete jaoks tohutul hulgal võrgumonitoreid. Õige leidmine pole probleem. Lisaks saavad paljud kaasaegsed GPS-jälgijad halva satelliidi vastuvõtu tingimustes omanikule saata mitte koordinaate, vaid tugijaama parameetreid (MCS, MNC, LAC, Cellid), mille külge nad kinnituvad. Cellidfinder aitab teil need parameetrid kiiresti tõlkida BS ligikaudseks asukohaks.

Kust tulevad tugijaama koordinaadid?

Tugijaamade koordinaatide otsimine toimub Google'i ja Yandexi andmebaasides, mis sellist võimalust pakuvad. Tuleb märkida, et otsingu tulemusena ei saa me torni täpset asukohta, vaid umbkaudset. See on koht, kus registreeriti suurim arv tellijaid ja edastas teavet nende asukoha kohta Google'i ja Yandexi serveritesse. Kõige täpsem asukoht LAC ja CID järgi määratakse keskmistamisfunktsiooni abil, mis arvutab ühe tugijaama kõigi sektorite koordinaadid (CellID) ja seejärel keskmise väärtuse.

Kuidas CellIDfinderiga töötada?

CellIdfinderi tugijaama asukohaotsingu teenusega töö alustamiseks peate oma nutitelefoni installima mis tahes võrgumonitori. Siin on üks häid võimalusi. Lülitame allalaaditud rakenduse sisse ja vaatame vajalikke parameetreid.

Sel juhul nägime võrgumonitori aknas järgmist:
MCC = 257 (Valgevene)
MNC = 02 (MTS)
LAC = 16
CID = 2224

Sisestame need parameetrid otsinguvormi aadressil . Sest LAC-i ja CID-i saab võrgumonitor väljastada nii kümnend- kui ka kuueteistkümnendsüsteemis; otsinguvormil on LAC-i ja CID-i automaatne täitmine teisel kujul. Valige "Google'i andmed", "Yandexi andmed" ja kui vajate suurt täpsust, siis "Keskndamine". Klõpsake nuppu "Leia BS".

Selle tulemusena saime tugijaama selle sektori koordinaadid. Pealegi langesid Google'i ja Yandexi andmebaaside koordinaadid praktiliselt kokku, mis tähendab, et võime eeldada, et BS on kaardile üsna täpselt üles ehitatud.


Üles