Lokasi lac. Menemukan stasiun pangkalan GSM

Di kota-kota besar jarang terjadi masalah penerimaan sinyal dari operator seluler, kecuali di jalur kereta bawah tanah atau bawah tanah. Namun begitu Anda pergi ke luar kota, misalnya ke dacha atau ke pantai, Anda langsung dihadapkan pada masalah resepsionis. Dan Anda biasanya menghabiskan sebagian besar waktu untuk mencari sinyal itu.

Aplikasi peta cakupan terbuka akan menghemat waktu Anda secara signifikan. Dengan melacak lokasi menara seluler, dapat dengan mudah menunjukkan ke arah mana stasiun terdekat berada.

Untuk tujuan ini, aplikasi memiliki kompas khusus, yang terletak di bagian review. Ini juga tersedia dengan mengklik widget ringkas program. Tapi ini bukan satu-satunya cara untuk menemukan sinyal menggunakan peta cakupan terbuka. Di bagian peta Anda akan langsung melihat lokasi semua menara terdekat. Jika tidak ada Internet seluler, Anda dapat menggunakan lapisan radar.

Dari fungsi lainnya peta cakupan terbuka Anda dapat mencatat:

  • mencari titik WiFi (namun saat pengetesan terungkap ada sedikit salah arah).
  • pengukuran kecepatan koneksi
  • menampilkan informasi rinci tentang kekuatan sinyal
  • menyimpan titik akses WiFi dan peta lokasinya (saat menjalankan tes kecepatan)
  • menampilkan sejarah pengukuran kekuatan sinyal
  • merencanakan kekuatan sinyal

Hari ini saya ingin menyajikan kepada semua orang database pertukaran telepon di seluruh dunia.

Ini dapat berguna untuk aplikasi atau layanan yang ingin mendapatkan geolokasi dan mengetiknya menggunakan pengidentifikasi stasiun seluler. Basis data ini sebagian merupakan salinan dari peta OpenCellID, namun dalam implementasi resminya terdapat batasan jumlah permintaan dan wajib untuk menerbitkan kunci API. Basis data juga berisi sumber data lainnya.

Daftar sumber terbuka:

  • OpenCellID (CC-BY-SA 3.0 tidak diport)
  • openBmap.org (Lisensi Basis Data Terbuka (ODbL) v1.0)
  • Layanan Lokasi Mozilla (CC0 1.0 Universal (CC0 1.0))

Dalam implementasi saya tidak ada batasan atau kunci.

Data diperbarui setiap minggu.

Implementasi API (Sumber Terbuka)

http://api.site/geolocation/permintaan alamat sel dikirimkan menggunakan metode GET

Juga tersedia melalui protokol https://api.site/geolocation/cell

  1. mcc - Integer (Kode negara)
  2. data=open - indikasi bahwa data yang diterima dari API benar-benar terbuka

Menjawab:

String JSON dengan bidang hasil yang diperlukan.

Jika stasiun ditemukan di bidang hasil, respons diterima 200 , jika terjadi kesalahan, kode dikembalikan 404.

( "hasil":200, "data":( "lon":"30.385654398", "mcc":250, "lac": 7840, "range":"869.994176272", "radio":"UMTS", "sampel ":49, "waktu":1430577060, "lat":"60.056594206", "mnc":2, "cellid":200719106 ) ) ( "hasil":404, "data":( ), "nyata":6 , "desc":"Tidak ada informasi tentang lokasi", "waktu":1430579063 )

Deskripsi respons yang berhasil:

  • lat - lintang
  • lon - garis bujur
  • jangkauan - keakuratan penentuan koordinat dalam meter
  • sampel - jumlah pengukuran
  • mcc - kode negara
  • mnc - kode operator seluler
  • lac - kode wilayah seluler
  • cellid - ID stasiun pangkalan
  • radio - stasiun pangkalan tim

Implementasi API (Data "sebagaimana adanya")

Ada 4 bidang yang wajib diisi untuk permintaan:

  1. mcc - Integer (Kode negara)
  2. mnc - Integer (kode operator telepon)
  3. cellid - Integer (kode pertukaran telepon)
  4. lac - Integer (Kode wilayah atau Area, Lokasi)
  5. v - Nomor versi (Versi saat ini 1.1)

Lokasi yang diperbarui

Sebuah fungsi baru diperkenalkan untuk mendapatkan perkiraan lokasi titik pusat triangulasi. Sintaksnya adalah sebagai berikut: sekumpulan stasiun pangkalan yang terlihat oleh penerima dan kekuatan sinyal stasiun ditransmisikan ke server, dan server, berdasarkan data yang tersedia, menerima perkiraan posisi suatu titik yang secara kualitatif merupakan pusat triangulasi . semua data permintaan dibungkus dalam base64

Contoh baris sumber:

250,02,7810,318,-81;250,02,4711,24208,-83;250,02,4711,24214,-89;250,02,4711,619,-95;250,02,4711,16627,-95

mcc,mnc,lac,cellid,SS;mcc1,mnc1,lac1,cellid1,SS1

Dalam mod ini, tag data=open juga berfungsi, yang memberi tahu server bahwa data harus diperoleh secara eksklusif dari sumber terbuka. Sayangnya, dalam kasus ini, situasi dengan hasil negatif sering terjadi.

Penting untuk dicatat bahwa API memungkinkan Anda melakukan geolokasi di berbagai operator secara bersamaan; jika pelanggan dapat mendengar banyak jaringan di sekitarnya, maka lokasinya dapat ditentukan dengan cukup andal.

Demo

Berikut ini demo visualisasi hasil pencarian menggunakan layanan API.

Untuk melakukan ini, Anda memerlukan:
1. Ponsel;
2. Akses internet;

Ponsel harus mendukung netmonitor. Jangan khawatir, utilitas bawaan ini hadir di hampir setiap detik ponsel, serta di semua ponsel dengan Android dan iOS.

IPhonenya adalah *3001#12345#* ,
Android *#*#4636#*#* atau *#*#197328640#*#* .

Dalam contoh saya, iPhone 4s.

Buka netmonitor dengan menekan *3001#12345#*, lalu tab UMTS Cell Environment, lalu UMTS RR info. Kami tertarik dengan bidang ID Seluler. Di iPhone, angka ini direpresentasikan agak berbeda, atau lebih tepatnya dalam format heksadesimal (hex), misalnya 1a123cc.

Kami memantau bidang ini dan menuliskan semua nilai bidang ID Sel di selembar kertas, jumlahnya tidak akan banyak, kemungkinan besar kurang dari lima.
Ponsel itu sendiri memilih BS (base station) berdasarkan tingkat sinyal terbaik, jangkauan lokasi, dll., jadi kemungkinan besar akan ada beberapa nomor BS, tetapi kemungkinan besar tidak terlalu banyak. Kita perlu mengetahui pengidentifikasi semua stasiun pangkalan yang dapat ditangkap telepon di lokasi ini.
Semua. Sekarang, di saat-saat paranoia yang semakin parah, Anda dapat datang ke sini dan memeriksa brosur kami untuk mengetahui jumlah "stasiun pangkalan" yang tidak dapat dipahami, mungkin terletak di Gazelle dekat pintu masuk)))

Saya akan beralih ke bagian kedua dari judul topik.

Mengetahui pengenal BS yang melayani kita saat ini, yang perlu Anda ketahui hanyalah LAC, Kode Area Lokal - kode area lokal.
Untuk mengetahui LAC, masuk ke netmonitor, buka tab info MM, lalu Melayani PLMN:

Setelah kita mengetahui LAC dan Cell ID, kita buka http://xinit.ru/bs/.

Pada saat saya menulis postingan ini, base station saya tidak ditemukan, jadi saya tidak dapat memastikan apakah saya sedang diawasi atau tidak.

Di situs ini http://opencellid.org/ Anda dapat menentukan perkiraan lokasi ponsel, hanya dengan mengetahui beberapa parameter:

MCC (Rusia 250, Ukraina 255, Belarus 257)

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

LAC (cara mengetahui LAC ada tertulis diatas)

CID (cara mengetahui LAC ada tertulis di atas)

http://opencellid.org/ isi kolom (masukkan ID Sel dalam format hex di kolom yang sesuai!) dan kagumi petanya.

Dengan demikian, kita dapat melihat lokasi ponsel secara gratis. Nyaman bukan?

Mendeteksi menara komunikasi bukanlah kegiatan kriminal, namun merupakan tugas yang umum dilakukan di daerah dan desa terpencil di mana kualitas jangkauannya masih jauh dari yang diinginkan. Bagaimana Anda bisa memahami mengapa postingan ini memberikan hasil yang lebih baik daripada gawang itu? Alat dan situs web berikut dapat membantu Anda bernavigasi.

Dari layanan berbahasa Inggris, mungkin yang terbaik adalah opensignal.com, di mana Anda dapat memilih operator dan lokasi yang diperlukan. Peta tidak menunjukkan menara, tetapi menunjukkan cakupan wilayah. Di antara orang Rusia, saya dapat merekomendasikan netmonitor.ru - databasenya berisi banyak informasi tentang menara operator.

Beberapa aplikasi Android juga menarik. Misalnya, OpenSignal menampilkan peta menara seluler dan titik Wi-Fi (lokasi dengan koneksi buruk juga ditandai di peta), memiliki kompas internal, dan pemeriksa kecepatan.

Utilitas menarik lainnya adalah Netmonitor. Dapat memonitor jaringan GSM dan CDMA, menampilkan informasi tentang kekuatan sinyal, berisi database menara seluler, mendukung perangkat dengan banyak kartu SIM, dan juga dapat menyimpan log dalam format CLF atau KLM.

Harap dicatat bahwa Netmonitor memiliki keterbatasan saat dijalankan pada perangkat dari beberapa produsen. Pada ponsel pintar Motorola, LG, Samsung, Acer, dan Huawei, daftar tetangga mungkin kosong, dan pada perangkat Samsung, kekuatan sinyal mungkin juga tidak ditampilkan.

Saya juga merekomendasikan aplikasi GSM Signal Monitoring, yang memungkinkan Anda bekerja dengan jaringan GSM, UMTS dan LTE. Ini menampilkan perubahan level sinyal pada grafik dan menunjukkan sel-sel tetangga (hanya di jaringan GSM). Terdapat monitor kecepatan transfer data dan kemampuan untuk melacak status koneksi, standar koneksi, pengidentifikasi sel dan zona saat ini (LAC/RNC/TAC) dan tingkat kekuatan sinyal yang diterima (RSSI, serta RSRP untuk LTE).

Salah satu pertanyaan pertama yang muncul saat Anda menyambung ke Internet seluler adalah pertanyaan di mana lokasi stasiun pangkalan operator pilihan Anda sehingga Anda dapat mengarahkan antena ke sana. Dianjurkan untuk mengetahui koordinat yang tepat dari menara dan medan di depannya untuk memahami apakah masuk akal menggunakan menara untuk menerima sinyal. Layanan dan berbagai aplikasi Android tidak memberikan koordinat pasti dari BS, karena berdasarkan pengukuran dan pemrosesan matematisnya. Kesalahannya bisa mencapai beberapa kilometer.

Seringkali, koordinat menara dapat ditentukan dengan mempelajari peta jangkauan operator, medan, peta Google dan Yandex, serta peluang yang diberikannya untuk melihat foto dan panorama area yang diteliti. Harus dikatakan bahwa BS tidak selalu dapat ditemukan di peta. Ada banyak alasan untuk hal ini - peta sudah ketinggalan zaman, BS terletak di atap gedung dan tidak terlihat di peta, menaranya kecil, dll.

Parameter BS tidak diketahui. wilayah Kostroma

Diketahui: koordinat 57.564243, 41.08345, desa Kuzminka wilayah Kostroma.
Tugasnya adalah menentukan koordinat yang tepat dari BS yang dapat Anda sambungkan untuk menerima sinyal 3G. Kami akan mempertimbangkan pencarian BS langkah demi langkah.

Langkah 1. Analisis peta cakupan.

Mari kita gunakan layanan terkenal yota-faq.ru/yota-zone-map/, yang menyajikan cakupan area empat operator, kecuali Beeline. Saya perhatikan di sini bahwa cakupan Beeline yang disajikan di situs web mereka hampir tidak mungkin digunakan - sebagai aturan, ini menunjukkan cakupan berkelanjutan yang tidak memperhitungkan medan. Area jangkauan Megafon dan MTS terlihat paling menarik dari sudut pandang koneksi. Anda dapat melihatnya sendiri dengan membuka layanan, memasukkan koordinat ke dalam bilah pencarian dan berpindah operator.

Area jangkauan Megafon:

Area cakupan MTS:


Dari analisa coverage area Megafon terlihat bahwa 3G BS kemungkinan besar terletak di arah Krasnoye, Sukhonogovo, Lapino (pada skala ini peta Lapino tidak terlihat, ini barat daya, kira-kira di tempat tanda P-600 berada) .

Cakupan area MTS lebih menarik. Di sini kami juga mempertimbangkan arah ke Sukhonogovo dan Krasnoye. Tapi Merah adalah pilihan yang lebih menarik, karena... ada jangkauan 4G di sana. Jarak ke Krasny sekitar 10 km, jika MTS mendistribusikan 4G pada frekuensi 1800 MHz, maka besar kemungkinan terjalin komunikasi dengan salah satu MTS BS yang berlokasi di wilayah tersebut.

Langkah 2. Pelajari medannya.

Medan menuju Krasny sulit, namun cukup lumayan. Untuk menilai medan, kami akan menggunakan layanan https://airlink.ubnt.com. Jika ini adalah pertama kalinya Anda mengunjungi situs ini, Anda harus melalui prosedur pendaftaran gratis terlebih dahulu. Setelah membuka layanan, gulirkan slider ke bawah hingga akhir dan masukkan data awal di pojok kanan bawah, seperti terlihat pada gambar berikut.

Saya biasanya pertama-tama memasukkan koordinat yang sama di kedua jendela, dan kemudian mulai memindahkan tanda ungu ke tempat-tempat yang saya minati, di mana BS mungkin berada. Dalam hal ini, sudut kanan atas layar menampilkan medan, garis pandang dan perkiraan ukuran zona Fresnel.

Untuk koordinat kami, kami memiliki:


Memeriksa medan di arah “mencurigakan” lainnya menunjukkan bahwa medan di sana jauh lebih buruk. Jadi, kami memutuskan arahnya dan pada saat yang sama memilih operator - MTS.

Langkah 3. Memperjelas pilihan kita menggunakan layanan “Kualitas Komunikasi”.

Layanan dibuka di alamat berikut https://geo.minsvyaz.ru. Di baris pencarian, atur nama desa Kuzminka, alihkan tampilan dari 4 jendela ke mode satu jendela, skalakan peta ke ukuran yang nyaman dan dapatkan untuk operator MTS:


Kami melihat bahwa pilihan kami benar, karena menurut database pengukuran pengguna layanan ini, Krasnoye sebenarnya memiliki jangkauan 4G yang bagus dari MTS.

Mari kita perbesar peta ini dan lihat bahwa kemungkinan besar lokasi menara (atau menara) adalah jalan Sovetskaya dan Okruzhnaya.


Langkah 4. Pelajari area tersebut menggunakan peta Google dan Yandex.

Peta-peta ini memiliki alat yang berguna untuk mempelajari area tersebut - panorama dan foto area tersebut. Peta Google memiliki lebih banyak panorama berbagai area daripada Yandex, jadi Anda harus lebih sering menggunakan Google saat melihat panorama. Di sisi lain, Yandex memiliki lebih banyak foto yang diambil di tempat berbeda, selain itu, peta Yandex untuk Rusia biasanya lebih relevan. Dalam hal ini, Anda harus menggunakan kedua layanan tersebut. Peta dan layanan Google digunakan di sini.

Jadi, kami mengetahui bahwa kami perlu mempertimbangkan dua jalan di Krasnoye untuk mencari BS. Luncurkan peta Google, masukkan perkiraan koordinat jalan. Sovetskaya (atau nama jalan) dan kami mendapatkan:


Di sini mode tampilan jalan diaktifkan, jalan yang kita perlukan disorot dengan warna biru di peta. Anda bisa mendapatkan panorama jalan dengan mengklik mouse di mana saja pada garis biru. Bergerak seperti ini sepanjang jalan ke utara, di gedung kantor pos kita menemukan BS pertama:



Dan akhirnya, tidak jauh dari persimpangan jalan Sovetskaya dan Okruzhnaya, menara ketiga ditemukan, yang tertinggi ditemukan:


Kami kembali ke peta dan menemukan bayangan menara ini di tempat yang ditunjukkan oleh foto:


Kami menandai tempat ini di peta dengan mouse dan mendapatkan koordinat BS yang tepat:


Mari kita rangkum beberapa hasil penelitian kami. Dengan menggunakan informasi yang diperoleh dari analisis cakupan area, pengukuran kekuatan sinyal oleh pengguna di area yang diinginkan, dan studi area melalui foto dan panorama, kami dapat menemukan tiga stasiun pangkalan dan koordinat persisnya di kota yang belum pernah kami kunjungi. ke. Pertanyaan tentang operator mana yang memiliki BS yang ditemukan tetap terbuka, karena jawabannya memerlukan penelitian tambahan. Cara termudah adalah dengan berkendara sepanjang rute dan mengukur parameter BS menggunakan beberapa aplikasi Android yang menampilkan MNC, MCC dan kekuatan sinyal. Beberapa aplikasi tersebut disajikan di sini.

Parameter BS diketahui. Pinggiran kota Penza

Seperti diketahui, sejumlah aplikasi Android, serta antarmuka modem HiLink dan program MDMA, dapat memberikan parameter BS, dengan bantuan layanan dan aplikasi terkenal dapat memberikan perkiraan koordinat BS, sehingga lebih mudah ditemukan. koordinat BS tertentu pada peta. Mari kita lihat contoh spesifik dari forum, yang menjadi dasar contoh tersebut

Jarak ke menara kurang lebih 4800 meter:


Terlihat dari penelitian kami, kesalahan penentuan koordinat BS yang diperoleh dengan menggunakan layanan xinit.ru/bs sangat signifikan - hampir 2 km. Kesalahan seperti itu umum terjadi pada semua layanan berdasarkan database pengukuran pengguna, namun tidak ada layanan lain yang tersedia.

Kesimpulan

Teknik yang disajikan, berdasarkan penggunaan alat kartografi yang tersedia secara luas, tidak selalu, tetapi seringkali memungkinkan seseorang untuk menemukan koordinat yang tepat dari BS. Bantuan signifikan dalam menentukan apakah BS milik operator tertentu disediakan oleh layanan yang memberikan informasi tentang parameter BS dan perkiraan koordinatnya.