Operatörün baz istasyonu nasıl belirlenir. Hücre kulelerinin yeri nasıl bulunur

Bağlanmaya çalıştığınızda ortaya çıkan ilk sorulardan biri mobil internet, anteninizi yönüne yönlendirmek için seçtiğiniz operatörün baz istasyonunun konumu ile ilgili bir sorudur. Kuleyi bir sinyal almak için kullanmanın mantıklı olup olmadığını anlamak için kulenin tam koordinatlarını ve kabartmasını bulmanız önerilir. Servisler ve çeşitli android uygulamaları BS'nin tam koordinatlarını vermiyor, tk. ölçümlere ve bunlara dayalı olarak matematiksel işlem... Bu durumda, hata birkaç kilometreye ulaşabilir.

Çoğu zaman, kule koordinatları, operatör kapsama haritaları, arazi, Google ve Yandex haritalarının yanı sıra, çalışılan alanın fotoğraflarını ve panoramalarını görüntülemek için sağladıkları fırsatları inceleyerek oluşturulabilir. Haritadaki BS'nin her zaman bulunamadığını söylemeliyim. Bunun birçok nedeni olabilir - haritalar eski, BS binanın çatısında bulunuyor ve haritada görünmüyor, kule küçük, vb.

BS parametreleri bilinmiyor. Kostroma bölgesi

Verilen: Kostroma bölgesindeki Kuzminka köyü 57.564243, 41.08345 koordinatları.
Görev, bir 3G sinyali almak için bağlanabileceğiniz BS'nin tam koordinatlarını belirlemektir. BS aramasını adım adım ele alacağız.

Adım 1. Kapsama haritalarının analizi.

Beeline hariç dört operatörün kapsama alanlarını sunan iyi bilinen yota-faq.ru/yota-zone-map/ hizmetini kullanacağız. Burada, site dışında sunulan Beeline kapsamının kullanılmasının neredeyse imkansız olduğunu not ediyorum - kural olarak, orada araziyi dikkate almayan sürekli bir kapsama gösterilir. Bağlantı açısından en ilginç olanı Megafon ve MTS'nin kapsama alanlarıdır. Hizmeti açarak, arama çubuğuna koordinatları yapıştırarak ve operatörler arasında geçiş yaparak bunu kendiniz görebilirsiniz.

Megafon kapsama alanı:

MTS kapsama alanı:


Megafon kapsama alanının analizinden, 3G BS'lerin büyük olasılıkla Krasnoe, Sukhonogovo, Lapino yönlerinde bulunduğunu görüyoruz (bu ölçekte, Lapino'nun haritası görünmüyor, güneybatı, yaklaşık olarak P-600 işaretinin olduğu yerde. ).

MTS'nin kapsama alanı daha ilginç. Burada ayrıca Sukhonogovo ve Krasnoye yönünü de düşünüyoruz. Ama Kırmızı daha ilginç bir seçenek çünkü 4G kapsama alanı var. MTS, 4G'yi 1800 MHz frekansında dağıtırsa, Krasny'ye olan mesafe yaklaşık 10 km'dir, yani, bu yerleşimde bulunan MTS BS'lerinden biriyle iletişim kurma şansı vardır.

Adım 2. Arazinin incelenmesi.

Red'e kadar rahatlama kolay değil, ancak oldukça nüfuz edilebilir. Yardımı değerlendirmek için https://airlink.ubnt.com hizmetini kullanacağız. Bu siteye ilk kez giriyorsanız, önce ücretsiz bir kayıt prosedüründen geçmeniz gerekecektir. Hizmeti açtıktan sonra, kaydırıcıyı sonuna kadar kaydırın ve aşağıdaki şekilde gösterildiği gibi sağ alt köşedeki başlangıç ​​verilerini girin.

Genellikle önce her iki pencereye de aynı koordinatları giriyorum ve sonra mor etiketi, BS'nin muhtemelen bulunabileceği ilgimi çeken noktalara taşımaya başlıyorum. Bu durumda, ekranın sağ üst köşesinde kabartma, görüş hattı ve Fresnel bölgesinin yaklaşık boyutu görüntülenir.

Koordinatlarımız için:


Diğer "şüpheli" yönlerdeki rahatlamayı kontrol etmek, oradaki rahatlamanın çok daha kötü olduğunu gösterdi. Böylece yöne karar verdik ve aynı zamanda operatör - MTS'yi seçtik.

Adım 3. "İletişim Kalitesi" hizmetini kullanarak seçimimizin netleştirilmesi

Hizmet şu adreste açılır: https://geo.minsvyaz.ru. Arama satırında Kuzminka köyünün adını belirledik, görünümü 4 pencereden tek pencere moduna geçirdik, haritayı uygun bir boyuta ölçeklendirdik ve MTS operatörü için aldık:


Seçimimizin doğru olduğunu görüyoruz, çünkü Bu hizmetin kullanıcılarının ölçüm veri tabanına göre, Krasniy gerçekten de MTS'den iyi bir 4G kapsama alanına sahip.

Bu haritayı yakınlaştıralım ve kulenin (veya kulelerin) en olası konumunun Sovetskaya ve Okruzhnaya sokakları olduğunu görelim.


Adım 4. Google ve Yandex haritalarını kullanarak bölgeyi keşfedin.

Bu haritalar, bölgeyi keşfetmek için yararlı bir araca sahiptir - bölgenin panoramaları ve fotoğrafları. Google haritalarında Yandex'den çok daha fazla çeşitli alanların panoraması vardır, bu nedenle panoramalara bakarken genellikle Google'ı kullanmanız gerekir. Öte yandan, Yandex'in farklı yerlerde çekilmiş daha fazla fotoğrafı var ve ayrıca Yandex haritaları genellikle Rusya için daha alakalı. Bu konuda her iki hizmeti de kullanmanız gerekir. Google haritaları ve hizmetleri burada kullanılmaktadır.

Böylece, BS arayışında Krasnoye'de iki caddeyi düşünmemiz gerektiğini öğrendik. Google haritalarını başlatıyoruz, caddenin yaklaşık koordinatlarını giriyoruz. Sovetskaya (veya sokak adı) ve şunu elde ederiz:


Sokak görünümü burada, ihtiyacımız olan cadde haritada mavi renkle vurgulanmış. Mavi çizginin herhangi bir yerinde fareyi tıklayarak sokağın panoramasını alabilirsiniz. Cadde boyunca kuzeye doğru bu şekilde ilerlerken, postanenin yakınında ilk BS'yi buluyoruz:



Ve son olarak, Sovetskaya ve Okruzhnaya caddelerinin kesiştiği noktadan çok uzakta olmayan üçüncü bir kule keşfedildi, en yüksek olanı bulundu:


Haritaya dönüyoruz ve fotoğrafın gösterdiği yerde bu kulenin gölgesini buluyoruz:


Bu yeri fare ile harita üzerinde işaretliyoruz ve BS'nin tam koordinatlarını alıyoruz:


Araştırmamızın bazı sonuçlarını özetleyelim. Kapsama alanlarının analizinden, ilgilendiğimiz alandaki sinyal gücünün özel ölçümlerinden ve fotoğraf ve panoramalardan alanın incelenmesinden elde edilen bilgiler sayesinde, üç baz istasyonunu ve bunların tam koordinatlarını bulabildik. hiç gitmediğimiz şehir. Bulunan BS'nin hangi operatöre ait olduğu sorusu açık kalıyor, çünkü bunun cevabı ek araştırma gerektirir. En kolay yol, rota boyunca sürmek ve MNC, MCC ve sinyal gücü veren bazı android uygulamalarını kullanarak BS parametrelerini ölçmektir. Bu uygulamalardan bazıları burada sunulmaktadır.

BS parametreleri bilinmektedir. Penza banliyösü

Bildiğiniz gibi, bir dizi android uygulamasının yanı sıra HiLink tipi modem arayüzü ve MDMA programı, bilinen servislerin ve uygulamaların yaklaşık BS koordinatlarını verebileceği yardımı ile BS parametreleri verebilir, bu da belirli bulmayı kolaylaştırır. Haritalarda BS koordinatları. Düşünmek özel örnek forumdan, örnek dayanmaktadır

Kule mesafesi yaklaşık 4800 metredir:


Çalışmamızdan da anlaşılacağı gibi, xinit.ru/bs hizmeti kullanılarak elde edilen BS koordinatlarının belirlenmesindeki hata çok önemlidir - yaklaşık 2 km'dir. Bu tür hatalar, kullanıcı ölçümlerinin veri tabanlarına dayanan tüm hizmetler için tipiktir, ancak diğerleri mevcut hizmetler Hayır.

Çözüm

Yaygın olarak bulunan kartografik araçların kullanımına dayanan sunulan teknik, her zaman değil, oldukça sık, BS'nin tam koordinatlarını bulmamıza izin verir. Bir BS'nin belirli bir operatöre ait olup olmadığını belirlemede önemli yardım, BS'nin parametreleri ve yaklaşık koordinatları hakkında bilgi sağlayan servisler tarafından sağlanır.

Bir konumu belirlemenin birçok yolu vardır, örneğin uydu seyir sistemi(GPS), kablosuz olarak konum WiFi ağları ve ağlar arasında hücresel.

Bu yazıda, Minsk kentindeki baz istasyonlarının yerini belirleme teknolojisinin ne kadar iyi çalıştığını kontrol etmeye çalıştık (yalnızca GSM vericilerinin koordinatlarının açık veritabanlarının kullanılması şartıyla).

Çalışma prensibi şudur cep telefonu(veya hücresel iletişim modülü) hangi baz istasyonu alıcı-vericisi tarafından hizmet verildiğini bilir ve baz istasyonu vericilerinin koordinatlarının bir veritabanına sahip olursa, yaklaşık olarak konumunuzu belirleyebilirsiniz.

Şimdi, OpenCellID'nin anlaşılmasında bir vericinin ne olduğu ve OpenCellID veritabanının nasıl doldurulduğu hakkında biraz. Bu veritabanı dolduruluyor Farklı yollar, en basiti, telefonun ve hizmet veren baz istasyonunun koordinatlarını kaydeden ve ardından tüm ölçümleri sunucuya gönderen bir akıllı telefona bir uygulama yüklemektir. OpenCellID sunucusu, çok sayıda ölçüme dayalı olarak baz istasyonunun yaklaşık konumunu hesaplar (aşağıdaki şekle bakın). yani koordinatlar Kablosuz ağ otomatik olarak hesaplanır ve çok yaklaşıktır.


OpenStreetMap katkıda bulunanları eşleyin

Şimdi bu veritabanı nasıl kullanılır sorusuna geçelim. İki seçenek vardır: OpenCellID.org tarafından sağlanan Koordine etmek için Hücre Kimliğini kullanın veya yerel bir arama yapın. Bizim durumumuzda yerel yöntem tercih edilir, çünkü 13 km'lik bir rota kullanacağız ve web'de gezinme yavaş ve verimsiz olacak. Buna göre, veritabanını dizüstü bilgisayara indirmemiz gerekiyor. Bunu, downloads.opencellid.org adresinden cell_towers.csv.gz dosyasını indirerek yapabilirsiniz.

Veritabanı, aşağıda açıklanan CSV formatında bir tablodur:

  • - ülke kodu;
  • - operatör kodu;
  • - alan kodu;
  • - verici tanımlayıcısı;
  • - verici boylamı;
  • - vericinin enlemi.
Veritabanı ile her şey açık, şimdi Hücre Kimliğini belirlemeye geçebilirsiniz.

Tüm hücresel modüller aşağıdaki komutları destekler: AT + CREG, AT + COPS (baz istasyonuna hizmet eder), AT + CSQ (baz istasyonundan gelen sinyal gücü). Bazı modüller, servis vericisine ek olarak komşu olanları da tanımayı mümkün kılar, yani. Siemens için AT ^ SMONC ve Simcom için AT + CCINFO kullanarak baz istasyonlarını izleyin. Elimde bir SIMCom SIM5215E modülü vardı.

Buna göre AT + CCINFO komutunu kullandık, formatı aşağıda gösterilmiştir.

Aşağıdaki parametrelerle ilgileniyoruz:

  • - hizmet veren vericinin göstergesi;
  • - bitişik vericinin göstergesi;
  • - ülke kodu;
  • - operatör kodu;
  • - alan kodu;
  • - verici tanımlayıcısı;
  • - dBm cinsinden alınan sinyal gücü.
Hücresel modülü dizüstü bilgisayara bağladıktan sonra aşağıdaki günlüğü aldık:

İzleme işleri - gidebilirsiniz.

Rota, Minsk'in batı kesiminde cadde boyunca uzanıyordu. Matusevich, Puşkin Ave., st. Ponomarenko, st. Sharangovich, st. Maksim Goretsky, st. Lobanka, st. Kuntsevshchina, st. Matuseviç.


OpenStreetMap katkıda bulunanları eşleyin

Günlük 1 saniye aralıklarla kaydedildi. CellID'nin koordinatlara dönüşümü yapıldığında OpenCellID veri tabanına yapılan 6498 çağrının başarılı olduğu ve 3351 çağrının veri tabanında eşleşme bulamadığı ortaya çıktı. Şunlar. Minsk için isabet oranı yaklaşık %66'dır.

Aşağıdaki şekil, günlükte karşılaşılan ve veritabanında bulunan tüm vericileri göstermektedir.


OpenStreetMap katkıda bulunanları eşleyin

Aşağıdaki resim hepsini gösteriyor hizmet etmek günlükte bulunan ve veritabanında bulunan vericiler. Şunlar. benzer bir sonuç, herhangi bir hücresel modül veya telefonda elde edilebilir.


OpenStreetMap katkıda bulunanları eşleyin

Gördüğünüz gibi, anlardan birinde, ul kavşağında bir trafik kavşağının arkasında bulunan bir verici bize hizmet etti. Pritytsky ve Moskova Çevre Yolu. Büyük olasılıkla, bu, abonelere birkaç kilometre mesafede hizmet veren bir banliyö baz istasyonudur ve bu da önemli Hücre Kimliği ile konumu belirlemede hatalar.

SIMCom SIM5215E'miz her an sadece hizmet veren vericiyi değil, aynı zamanda komşuları ve onlardan gelen sinyal seviyelerini de gösterdiğinden, belirli bir anda mevcut tüm verilere dayanarak cihazın koordinatlarını hesaplamaya çalışacağız. .

Abone koordinatlarının hesaplanması, vericilerin koordinatlarının ağırlıklı ortalaması olarak yapılacaktır:
Enlem = Toplam (w [n] * Enlem [n]) / Toplam (w [n])
Boylam = Toplam (w [n] * Boylam [n]) / Toplam (w [n])

Radyo dalgası yayılımı teorisinden bilindiği gibi, bir radyo sinyalinin vakumda zayıflaması, vericiden alıcıya olan mesafenin karesiyle orantılıdır. Şunlar. 10 kat mesafede (örneğin, 1 km'den 10 km'ye kadar), sinyal 100 kat daha zayıf hale gelecektir, yani. güçte 20 dB azalacaktır. Buna göre, her terim için ağırlık şu şekilde belirlenir:
w [n] = 10 ^ (RSSI_in_dBm [n] / 20)

Burada tüm vericilerin gücünün aynı olduğunu varsaydık, bu varsayım yanlıştır. Ancak baz istasyonunun verici gücü hakkında bilgi eksikliği nedeniyle, kasıtlı olarak kaba varsayımlar yapmak gerekir.

Sonuç olarak, konumların daha ayrıntılı bir resmini elde ederiz.


OpenStreetMap katkıda bulunanları eşleyin

Sonuç olarak, daha önce açıklanan nedenden dolayı Moskova Çevre Yolu üzerindeki kavşağa doğru bir fırlatma dışında, rotanın iyi çizildiği ortaya çıktı. Ek olarak, zamanla, koordinat veritabanı doldurulacak ve bu da, Hücre Kimliği ile konumlandırma teknolojisinin doğruluğunu ve kullanılabilirliğini artırmalıdır.

İlginiz için teşekkür ederiz. Soru ve yorumlarınızı bekliyoruz.

22.04.2015 tarihinde Johnhny tarafından yayınlandı

Cellidfinder, baz istasyonlarının yerini bulmak için basit ve kullanışlı bir hizmettir. mobil iletişim GSM standardı ve bunların harita üzerinde çizilmesi. Makale şunları sağlar: detaylı talimatlar Bu servisi kullanarak GSM baz istasyonlarının yerini bulmak için.

BS yerelleştirmesi için hangi veriler gereklidir?

Bir baz istasyonu sektörünün koordinatlarını bulmak için 4 parametreyi bilmeniz gerekir:

  • MCC (Mobil Ülke Kodu), mobil operatörün bulunduğu ülkeyi tanımlayan bir koddur. Örneğin, Rusya için 250, ABD - 310, Macaristan - 216, Çin - 460, Ukrayna - 255, Beyaz Rusya - 257'dir.
  • MNC (Mobil Şebeke Kodu), bir mobil operatöre atanan bir koddur. Belirli bir ülkedeki her operatör için benzersiz. Dünya çapındaki operatörler için ayrıntılı bir MCC ve MNC kodları tablosu mevcuttur.
  • LAC (Konum Alan Kodu) - yerel alan kodu. Özetle, LAC, bir baz istasyonu denetleyicisi (BSC) tarafından hizmet verilen bir dizi baz istasyonunun birleşimidir. Bu parametre hem ondalık hem de onaltılık biçimde sunulabilir.
  • CellID (CID) - "hücre tanımlayıcısı". Baz istasyonunun aynı sektörü. Bu parametre ondalık ve onaltılık biçimde de sunulabilir.

Bu verileri nereden alabilirim?

Veriler, monitör olmayan bir cihazdan alınır. Monitör olmayan bir özel uygulama için cep telefonları veya mühendislik parametrelerini bulmanızı sağlayan diğer cihazlar mobil ağ... Ağda monitör olmayan çok sayıda çeşitli cihazlar... Doğru olanı bulmak sorun değil. Ayrıca birçok modern GPS izci uyduların zayıf alımı koşullarında, sahibine koordinatları değil, tutundukları baz istasyonunun (MCC, MNC, LAC, Cellid) parametrelerini gönderebilirler. Cellidfinder, bu parametreleri hızlı bir şekilde yaklaşık bir BS konumuna çevirmenize yardımcı olacaktır.

Baz istasyonunun koordinatları nereden geliyor?

Baz istasyonlarının koordinatlarının aranması, böyle bir fırsat sağlayan Google ve Yandex veritabanlarında gerçekleştirilir. Arama sonucunda kulenin tam yerini değil, yaklaşık konumunu aldığımızı belirtmek gerekir. Bu konum, en büyük sayı konumları hakkında bilgi aktaran aboneler Google sunucuları ve Yandex. LAC ve CID tarafından en doğru konum, bir baz istasyonunun tüm sektörlerinin (Hücre Kimliği) koordinatlarını hesaplayan ve ardından ortalama değeri hesaplayan ortalama işlevi kullanılarak belirlenir.

CellIDfinder ile nasıl çalışılır?

CellIdfinder baz istasyonu konum arama hizmetiyle çalışmaya başlamak için akıllı telefonunuza herhangi bir monitör olmayan yüklemeniz gerekir. İşte iyi bir seçenek. İndirilen uygulamayı açıyoruz ve gerekli parametrelere bakıyoruz.

V bu durumda monitörsüz pencerede şunu gördük:
MM = 257 (Beyaz Rusya)
MNC = 02 (MTS)
LAC = 16
Müşteri Kimliği = 2224

Arama formuna bu parametreleri giriyoruz. Çünkü LAC ve CID, monitör olmayan tarafından hem ondalık hem de onaltılık biçimlerde görüntülenebilir, ardından arama formu, ikinci biçimde LAC ve CID için otomatik tamamlamaya sahiptir. "Google verileri", "Yandex verileri" ve yüksek doğruluk gerekiyorsa "Ortalama" seçiyoruz. "BS Bul" düğmesine basın.

Sonuç olarak, baz istasyonunun bu sektörü için koordinatları aldık. Ayrıca, Google ve Yandex veritabanlarının koordinatları pratik olarak çakıştı, bu da BS'lerin harita üzerinde oldukça doğru bir şekilde oluşturulduğu varsayılabileceği anlamına geliyor.

Kule tespiti bir suç faaliyeti değildir, ancak kapsama kalitesinin düşük olduğu uzak bölgelerde ve köylerde oldukça yaygın bir görevdir. Bu gönderiden neden o kapıdan daha iyi olduğunu nasıl anlayabilirim? Aşağıdaki araçlar ve siteler gezinmenize yardımcı olabilir.

İngilizce hizmetlerinden belki de en iyisi, operatörü ve gerekli konumu seçebileceğiniz opensignal.com'dur. Harita kuleleri göstermiyor, ancak kapsama alanlarını gösteriyor. Ruslardan netmonitor.ru'yu önerebilirim - veritabanı operatör kuleleri hakkında birçok bilgi içeriyor.

Android için bazı uygulamalar da ilginçtir. Örneğin, OpenSignal bir harita görüntüler. hücre kuleleri ve Wi-Fi noktaları(bağlantısı zayıf olan yerler haritada da işaretlenmiştir), yerleşik bir pusulaya ve hız kontrol cihazına sahiptir.

Bir başka ilginç yardımcı program Netmonitor'dur. GSM ve CDMA ağlarını izleyebilir, sinyal seviyesi hakkında bilgi gösterebilir, baz istasyonlarının bir veritabanını içerir, birden fazla SIM karta sahip cihazları destekler ve ayrıca CLF veya KLM formatında bir günlük tutabilir.

Bazı üreticilerin cihazları üzerinde çalışırken Netmonitor'un sınırlamaları olduğunu lütfen unutmayın. Motorola, LG, Samsung, Acer ve Huawei akıllı telefonlarında komşuların listesi boş olabilir ve ayrıca Samsung cihazlarında sinyal gücü görüntülenmeyebilir.

Ayrıca GSM, UMTS ve LTE şebekeleri ile çalışmanıza imkan veren GSM Sinyal İzleme uygulamasını da tavsiye ederim. Sinyal gücündeki değişimi grafik üzerinde gösterir ve komşu hücreleri gösterir (sadece GSM şebekelerinde). Bir veri hızı monitörü ve bağlantı durumunu, bağlantı standardını, hücre ve mevcut bölge tanımlayıcılarını (LAC / RNC / TAC) ve alınan sinyal gücünü (RSSI ve ayrıca LTE için RSRP) izleme yeteneği vardır.

Baz istasyonunun verilerini bilerek, onu xinit.ru web sitesinde yumruklayabilir ve konumu hakkında bilgi alabilirsiniz. Büyük şehirlerde, kulelerin konumu ile halk haritaları bulmaya çalışmaktan zarar gelmez, ancak kulelerin ait olduğunu anlamalısınız. farklı operatörler... Ayrıca baz istasyonları sadece direklere değil çatılara da kurulur.

Konunun devamı:
ağlar

Herkese merhaba! Siri'yi kullanıyor musun? Bu, her zaman konuşabileceğiniz harika bir sesli asistan olsa da, bunu o kadar sık ​​yapmıyorum. Sonuçta, şimdiye kadar ...