Offentlig database over telefonsentraler rundt om i verden. Offentlig åpen API

Publisert 22.04.2015 av John

Cellidfinder er en enkel og praktisk tjeneste for å finne posisjonen til GSM-og plotte dem på et kart. Artikkelen gir detaljerte instruksjoner for å finne plasseringen til GSM-basestasjoner som bruker denne tjenesten.

Hvilke data trengs for å lokalisere BS?

For å finne koordinatene til basestasjonssektoren, må du kjenne til 4 parametere:

  • MCC (Mobile Country Code) er en kode som bestemmer landet der mobiloperatøren befinner seg. For eksempel, for Russland er det 250, USA - 310, Ungarn - 216, Kina - 460, Ukraina - 255, Hviterussland - 257.
  • MNC (Mobile Network Code) er en kode som er tildelt en mobiloperatør. Unikt for hver operatør i et bestemt land. En detaljert tabell over MCC- og MNC-koder for operatører over hele verden er tilgjengelig.
  • LAC (Location Area Code) - lokalt retningsnummer. I et nøtteskall er LAC en sammenslutning av en rekke basestasjoner som betjenes av én basestasjonskontroller (BSC). Denne parameteren kan presenteres i enten desimal- eller heksadesimalt format.
  • CellID (CID) - "celleidentifikator". Samme sektor av basestasjonen. Denne parameteren kan også presenteres i desimal- og heksadesimalt format.

Hvor kan jeg få disse dataene?

Dataene er hentet fra netmonitoren. Netmonitor er en spesiell applikasjon for mobiltelefoner eller andre enheter som lar deg finne ut de tekniske parameterne til et mobilnettverk. Det finnes et stort antall nettmonitorer for ulike enheter på Internett. Å finne den rette er ikke noe problem. I tillegg kan mange moderne GPS-sporere, under forhold med dårlig satellittmottak, sende til eieren ikke koordinater, men parametere til basestasjonen (MCS, MNC, LAC, Cellid) som de klamrer seg til. Cellidfinder hjelper deg raskt å oversette disse parameterne til den omtrentlige plasseringen av BS.

Hvor kommer koordinatene til basestasjonen fra?

Søket etter koordinater til basestasjoner utføres i Google- og Yandex-databasene, som gir en slik mulighet. Det skal bemerkes at som et resultat av søket får vi ikke den nøyaktige plasseringen av tårnet, men en omtrentlig. Dette er stedet der det største antallet abonnenter ble registrert og overført informasjon om deres plassering til Google- og Yandex-servere. Den mest nøyaktige plasseringen av LAC og CID bestemmes ved å bruke gjennomsnittsfunksjonen, som beregner koordinatene til alle sektorer (CellID) til én basestasjon, og deretter beregner gjennomsnittsverdien.

Hvordan jobbe med CellIDfinder?

For å begynne å jobbe med CellIdfinder basestasjons posisjonssøketjeneste, må du installere en hvilken som helst netmonitor på smarttelefonen din. Her er et av de gode alternativene. Vi slår på den nedlastede applikasjonen og ser på de nødvendige parameterne.

I dette tilfellet så vi i netmonitor-vinduet:
MCC = 257 (Hviterussland)
MNC = 02 (MTS)
LAC = 16
Kunde-ID = 2224

Vi legger inn disse parameterne i søkeskjemaet på . Fordi LAC og CID kan utstedes av nettmonitoren i både desimal og heksadesimal form; søkeskjemaet har autofullføring for LAC og CID i den andre formen. Velg "Google Data", "Yandex Data" og, hvis høy nøyaktighet er nødvendig, "Gjennomsnitt". Klikk på "Finn BS"-knappen.

Som et resultat fikk vi koordinatene for denne sektoren av basestasjonen. Dessuten falt koordinatene i Google- og Yandex-databasene praktisk talt sammen, noe som betyr at vi kan anta at BS er bygget på kartet ganske nøyaktig.

Et av de første spørsmålene som dukker opp når du kobler til mobilt Internett er spørsmålet om hvor du skal finne basestasjonen til den valgte operatøren slik at du kan peke antennen mot den. Det er tilrådelig å finne ut de nøyaktige koordinatene til tårnet og terrenget før det for å forstå om det er fornuftig å bruke tårnet til å motta signalet. Tjenester og ulike Android-applikasjoner gir ikke eksakte koordinater til BS, fordi basert på målinger og deres matematiske prosessering. Feilen kan nå flere kilometer.

Ofte kan tårnkoordinater bestemmes ved å studere operatørdekningskart, terreng, Google- og Yandex-kart, samt mulighetene de gir for å se fotografier og panoramaer av området som studeres. Det skal sies at BS ikke alltid finnes på kartet. Det kan være mange årsaker til dette - kartene er utdaterte, BS-en er plassert på taket av bygningen og er rett og slett ikke synlig på kartet, tårnet er lite osv.

BS-parametere er ukjente. Kostroma-regionen

Oppgitt: koordinater 57.564243, 41.08345, landsbyen Kuzminka i Kostroma-regionen.
Oppgaven er å bestemme de nøyaktige koordinatene til BS-en som du kan koble til for å motta et 3G-signal. Vi vil vurdere søket etter BS trinn for trinn.

Trinn 1. Analyse av dekningskart.

La oss bruke den velkjente tjenesten yota-faq.ru/yota-zone-map/, som presenterer dekningsområdene til fire operatører, bortsett fra Beeline. Jeg vil her bemerke at Beeline-dekningen som presenteres på nettsiden deres er nesten umulig å bruke – som regel viser den kontinuerlig dekning som ikke tar hensyn til terrenget. Dekningsområdene til Megafon og MTS ser mest interessante ut fra et tilkoblingssynspunkt. Du kan se dette selv ved å åpne tjenesten, sette inn koordinater i søkefeltet og bytte operatør.

Megafon dekningsområde:

MTS dekningsområde:


Fra analysen av Megafons dekningsområde ser vi at 3G BS mest sannsynlig er lokalisert i retningene Krasnoye, Sukhonogovo, Lapino (i denne skalaen er ikke Lapino-kartet synlig, dette er sørvest, omtrent der P-600-merket er) .

MTS-dekningsområdet er mer interessant. Her vurderer vi også retningen til Sukhonogovo og Krasnoye. Men rødt er et mer interessant alternativ, fordi... det er 4G-dekning der. Avstanden til Krasny er ca. 10 km, hvis MTS distribuerer 4G med en frekvens på 1800 MHz, så er det stor sjanse for å etablere kommunikasjon med en av MTS BS-ene som ligger i denne lokaliteten.

Trinn 2. Studie av terrenget.

Terrenget opp til Krasny er vanskelig, men ganske fremkommelig. For å vurdere terrenget vil vi bruke tjenesten https://airlink.ubnt.com. Hvis dette er første gang du er på denne siden, må du først gå gjennom en gratis registreringsprosedyre. Etter å ha åpnet tjenesten, rull glidebryteren ned til slutten og skriv inn de første dataene i nedre høyre hjørne, som vist i følgende figur.

Jeg pleier først å legge inn de samme koordinatene i begge vinduene, og deretter begynne å flytte det lilla merket til punktene som er av interesse for meg, der BS antagelig kan være plassert. I dette tilfellet viser øverste høyre hjørne av skjermen terrenget, siktlinjen og den omtrentlige størrelsen på Fresnel-sonen.

For våre koordinater har vi:


Kontroll av terrenget i andre «mistenkelige» retninger viste at terrenget der er mye verre. Dermed bestemte vi oss for retningen og valgte samtidig operatøren - MTS.

Trinn 3. Avklare valget vårt ved å bruke tjenesten "Kommunikasjonskvalitet".

Tjenesten åpner på følgende adresse https://geo.minsvyaz.ru. I søkelinjen, angi navnet på landsbyen Kuzminka, bytt visningen fra 4 vinduer til enkeltvindusmodus, skaler kartet til en passende størrelse og få for MTS-operatøren:


Vi ser at valget vårt er riktig, fordi i følge måledatabasen til brukere av denne tjenesten har Krasnoye faktisk god 4G-dekning fra MTS.

La oss zoome inn på dette kartet og se at den mest sannsynlige plasseringen av tårnet (eller tårnene) er gatene Sovetskaya og Okruzhnaya.


Trinn 4. Studer området ved å bruke Google- og Yandex-kart.

Disse kartene har et nyttig verktøy for å studere området - panoramaer og fotografier av området. Google maps har mye flere panoramaer av ulike områder enn Yandex, så du må bruke Google oftere når du ser på panoramaer. På den annen side har Yandex flere bilder tatt på forskjellige steder, i tillegg er Yandex-kart for Russland vanligvis mer relevante. I denne forbindelse må du bruke begge tjenestene. Her brukes Google maps og tjenester.

Så vi fant ut at vi må vurdere to gater i Krasnoye på jakt etter BS. Start Google maps, skriv inn de omtrentlige koordinatene til gaten. Sovetskaya (eller gatenavn) og vi får:


Her er gatevisningsmodus slått på, gaten vi trenger er uthevet i blått på kartet. Du kan få et panorama av gaten ved å klikke med musen hvor som helst på den blå linjen. Beveger vi oss på denne måten langs gaten mot nord, ved postkontoret finner vi den første BS:



Og til slutt, ikke langt fra krysset mellom gatene Sovetskaya og Okruzhnaya, oppdages et tredje tårn, det høyeste av de som ble funnet:


Vi går tilbake til kartet og finner skyggen av dette tårnet på stedet der bildet peker:


Vi markerer dette stedet på kartet med musen og får de nøyaktige koordinatene til BS:


La oss oppsummere noen av resultatene fra vår forskning. Ved å bruke informasjon innhentet fra analyse av dekningsområde, brukermålinger av signalstyrke i interesseområdet og studie av området gjennom fotografier og panoramaer, var vi i stand til å finne tre basestasjoner og deres eksakte koordinater i en by vi aldri hadde vært til. Spørsmålet om hvilken operatør som eier den funnet BS forblir åpen, fordi svaret på dette krever ytterligere forskning. Den enkleste måten er å kjøre langs ruten og måle BS-parametrene ved å bruke en Android-applikasjon som viser MNC, MCC og signalstyrke. Noen av disse søknadene presenteres her.

Parametrene til BS er kjent. Forstad til Penza

Som kjent kan en rekke Android-applikasjoner, samt et HiLink-modemgrensesnitt og et MDMA-program, gi BS-parametere, ved hjelp av hvilke velkjente tjenester og applikasjoner kan gi omtrentlige BS-koordinater, noe som gjør det lettere å finne spesifikke BS-koordinater på kart. La oss se på et konkret eksempel fra forumet, eksemplet er basert på

Avstanden til tårnet er ca. 4800 meter:


Som det fremgår av vår forskning, er feilen ved å bestemme BS-koordinatene oppnådd ved å bruke xinit.ru/bs-tjenesten svært betydelig - nesten 2 km. Slike feil er typiske for alle tjenester basert på brukermålingsdatabaser, men det er ingen andre tjenester tilgjengelig.

Konklusjon

Den presenterte teknikken, basert på bruk av allment tilgjengelige kartografiske verktøy, gjør det ikke alltid, men ganske ofte mulig å finne de nøyaktige koordinatene til BS. Betydelig hjelp til å avgjøre om en BS tilhører en bestemt operatør tilbys av tjenester som gir informasjon om parametrene til BS og dens omtrentlige koordinater.

Å oppdage kommunikasjonstårn er ikke en kriminell aktivitet, men en ganske vanlig oppgave i avsidesliggende regioner og landsbyer hvor kvaliteten på dekningen lar mye å være ønsket. Hvordan kan du forstå hvorfor dette innlegget gir bedre resultater enn den wicketen? Følgende verktøy og nettsteder kan hjelpe deg med å navigere.

Av de engelskspråklige tjenestene er kanskje den beste opensignal.com, hvor du kan velge operatør og ønsket plassering. Kartet viser ikke tårn, men viser dekningsområder. Blant russerne kan jeg anbefale netmonitor.ru - databasen inneholder mye informasjon om operatørtårn.

Noen Android-applikasjoner er også interessante. For eksempel viser OpenSignal et kart over mobiltårn og Wi-Fi-punkter (plasseringer med dårlige forbindelser er også merket på kartet), har innebygd kompass og hastighetskontroll.

Et annet interessant verktøy er Netmonitor. Den kan overvåke GSM- og CDMA-nettverk, viser informasjon om signalstyrke, inneholder en database med mobiltårn, støtter enheter med flere SIM-kort, og kan også føre en logg i CLF- eller KLM-format.

Vær oppmerksom på at Netmonitor har begrensninger når den kjøres på enheter fra enkelte produsenter. På smarttelefoner Motorola, LG, Samsung, Acer og Huawei kan listen over naboer være tom, og på Samsung-enheter kan det hende at signalstyrken heller ikke vises.

Jeg anbefaler også applikasjonen GSM Signal Monitoring, som lar deg jobbe med GSM-, UMTS- og LTE-nettverk. Den viser endringen i signalnivå på en graf og viser naboceller (bare i GSM-nettverk). Det er en dataoverføringshastighetsmonitor og muligheten til å spore tilkoblingsstatus, tilkoblingsstandard, celle- og gjeldende soneidentifikatorer (LAC/RNC/TAC) og mottatte signalstyrkenivå (RSSI, samt RSRP for LTE).

For å gjøre dette trenger du:
1. Mobiltelefon;
2. Internett-tilgang;

Telefonen må støtte netmonitor. Ikke vær redd, dette innebygde verktøyet finnes i nesten annenhver mobiltelefon, så vel som i alle telefoner med Android og iOS.

IPhone er *3001#12345#* ,
Android *#*#4636#*#* eller *#*#197328640#*#* .

I mitt eksempel, iPhone 4s.

Åpne netmonitor ved å ringe *3001#12345#*, deretter fanen UMTS Cell Environment, deretter UMTS RR info. Vi er interessert i Cell ID-feltet. På iPhone er dette tallet representert noe annerledes, eller snarere i heksadesimalt (hex) format, for eksempel 1a123cc.

Vi overvåker dette feltet og skriver ned alle verdiene til Cell ID-feltet på et stykke papir; det vil ikke være mange av dem, mest sannsynlig mindre enn fem.
Telefonen velger selv en BS (basestasjon) basert på beste signalnivå, plasseringsrekkevidde osv., så mest sannsynlig vil det være flere BS-numre, men fortsatt neppe veldig mange. Vi trenger å kjenne identifikatorene til alle basestasjonene som telefonen kan hente på dette stedet.
Alle. Nå, i øyeblikk med spesielt forverret paranoia, kan du komme hit og sjekke brosjyren vår for de ukjente numrene til "basestasjonene" som kan være plassert i Gazelle nær inngangen)))

Jeg går videre til den andre delen av emnetittelen.

Når du kjenner identifikatoren til BS-en som betjener oss for øyeblikket, er alt du trenger å vite LAC, Local Area Code - lokalt retningsnummer.
For å finne ut LAC, gå til netmonitor, åpne MM info-fanen og deretter Servering PLMN:

Etter at vi har funnet ut LAC og Cell ID, går vi til http://xinit.ru/bs/.

Da jeg skrev dette innlegget, ble ikke basestasjonen min funnet, så jeg kunne ikke finne ut om jeg ble overvåket eller ikke.

På dette nettstedet http://opencellid.org/ kan du bestemme den omtrentlige plasseringen av telefonen, med bare noen få parametere:

MCC (Russland 250, Ukraina 255, Hviterussland 257)

MNC (nettverkskode: Beeline - 99, MTS - 01, Megafon - 02, Tele 2 - 20, Rostelecom - 39)

LAC (hvordan finne ut LAC er skrevet ovenfor)

CID (hvordan finne ut LAC er skrevet ovenfor)

http://opencellid.org/ fyll ut feltene (skriv inn celle-ID i hex-format i det aktuelle feltet!) og beundre kartet.

Dermed kan vi se plasseringen til en mobiltelefon helt gratis. Praktisk er det ikke?