location area code код местности как узнать
Как узнать местоположение базовой станции,к которой подключён ваш телефон?
Предисловие
Наткнулся на информацию об этом,решил вам рассказать.Думаю,будет интересно.
Шестое июля,0:30 по МСК,нахожу сервисный код для нетмониторинга на Iphone,решил узнать какие данные о сотовой сети предоставляет телефон
Наперёд скажу,что вся эта тема реально отображает местоположение вышки,погрешность мизерная
В целях конфиденциальности заменил свои числа на рандомные
Для начала нам нужно зайти в меню нетмониторинга и узнать данные CID и LAC.
Если у вас телефон яблочной корпорации(пример будет по нему),вводим код:
*3001#12345#* — и нажимаем вызов.
Для владельцев Android- *#*#4636#*#* или *#*#197328640#*#*
Для яблочников,нажимаем на вкладку UMTS Cell Environment,
далее UMTS RR info
в поле Cell ID указано значение CID:
Данное значение будет меняться в зависимости от подключения к БС
Теперь находим значение LAC
В самом начале меню,была вкладка MM info,
далее заходим в Serving PLMN
Location Area Code-нужное нам значение LAC
Ещё нам понадобятся значения MCC и MNC.MCC В Беларуси это 257,в России 250,Украина-255
Значение MNC (и MCC) можно узнать на сайте http://cellidfinder.com/mcc-mnc
Для МТС(Беларусь) это 02, МТС(Россия)-01,Мегафон — 02, Теле2 — 20, Ростелеком — 39
Заходим на сайт https://xinit.ru/bs/,так же можно попробовать через https://opencellid.org/,но у меня не нашёл там
Нажимаем Запросить местоположение,и вот что мы видим:
Как узнать координаты базовой станции GSM по MCC, MNC, LAC и CellID (CID).
Published 22.04.2015 by Johhny
Какие данные необходимы для локализации БС?
Для того, чтобы найти координаты сектора базовой станции необходимо знать 4 параметра:
Где взять эти данные?
Откуда берутся координаты базовой станции?
Поиск координат базовых станций проводится в базах данных Google и Yandex, которые предоставили такую возможность. Следует отметить, что в результате поиска мы получаем не точное местоположения вышки, а приблизительное. Это то местоположение, в котором регистрировалось наибольшее количество абонентов, передавших информацию о своем местоположении на серверы Google и Yandex. Наиболее точно местоположение по LAC и CID определяется при использовании функции усреднения, при которой вычисляются координаты всех секторов (CellID) одной базовой станции, а затем вычисляется усредненное значение.
Как работать с CellIDfinder?
Для того, чтобы начать работать с сервисом поиска местоположения базовых станций CellIdfinder необходимо установить на смартфон любой нетмонитор. Вот один из неплохих вариантов. Включаем скачанное приложение и смотрим необходимые параметры.
В данном случае в окне нетмонитора мы увидели:
MCC = 257 (Белоруссия)
MNC = 02 (МТС)
LAC = 16
CID = 2224
Вводим эти параметры в форму поиска на главной странице. Т.к. LAC и CID могут выдаваться нетмонитором как в десятичном, так и в шестнадцатеричном виде, то форма поиска имеет автозаполнение для LAC и CID во втором виде. Выбираем «Данные Google», «Данные Yandex» и, если необходима высокая точность, «Усреднение». Нажимаем кнопку «Найти БС».
В результате получили координаты для данного сектора базовой станции. Более того координаты по базам Google и Yandex практически совпали, а значит можно предположить, что БС построены на карте достаточно точно.
Location area code код местности как узнать
Для определения положения базовой станции (БС) необходимо (минимум): телефон с нет монитором (НМ); (желательно конечно) еще фотоаппарат чтоб сфотографировать БС-ку и GPS приемник чтоб зафиксировать ее координаты и тем самым облегчить нанесение ее на карту.
Прежде всего оговорюсь что есть много телефонов с НМ (он имеется практически во всех моделях). Для большинства пользователей он ни к чему, но для тех кто интересуется техникой устройства сети, он весьма полезен.
В связи с тем что телефонов много и во всех НМ разный, опишем кратко только те параметры которые надо на начальных этапах мониторинга. А где их найти в своем телефоне – смотрите инструкцию к трубке.
Итак:
СH (BCCH) – номер контрольного канала, на котором в данный момент работает телефон. Может быть в Decimal (десятичном исчислении) или Hex (шестнадцатеричном). Decimal исчисление более удобно и в Базлисте все каналы указаны именно в такой форме.
Каналы с номерами 1 … 124 соответствуют диапазону GSM900, каналы с номерами 512 … 885 соответствуют диапазону GSM 1800.
Существует также диапазон EGSM 900 (Extended GSM 900), с номерами каналов 975 … 1023.
Существует строгая договоренность о принадлежности каналов между операторами. Каждый оператор GSM имеет право работать только с определенными каналами в пределах лицензионной территории.
С1, C2 – условия (критерии) выбора контрольного канала. Телефон постоянно сканирует состояние не только активного канала, но и нескольких соседних, для того чтобы в определенный момент (например когда на соседнем канале будет лучше качество приема) совершить Handover (то есть скачок на другой канал). С1 вычисляется исходя из текущего качество приема Rx и минимального уровня сигнала RxMin: С1 = RxMin-Rx. Чем выше уровень сигнала, тем больше С1. По критерию С2 при неотрицательном С1 осуществляется выбор контрольного канала. Чем больше С2 тем предпочтительней. Значение критерия С2 зависит от типа канала (900 или 1800). Для каналов диапазона GSM 900 в большинстве случаев C1 = C2. Для каналов диапазона GSM 1800 C2=C1+20…40, таким образом достигается эффект приоритета каналов диапазона GSM 1800 (при одном и том же значении Rx телефон выберет канал GSM 1800).
CID (CellID) – номер мобильной ячейки (соты). Как правило, состоит из самого номера БС и номера сектора БС, который в данный момент работает с телефоном. Может быть в Decimal (десятичном исчислении) или Hex (шестнадцатеричном). Decimal исчисление более удобно и в Базлисте все CID указаны именно в такой форме. Чаще всего в десятичной форме CID состоит из 5 цифр ААААБ, где АААА – номер базовой станции, Б – номер сектора этой БС. Для операторов МТС (РеКом) и Мегафон секторы с номерами 1, 2, 3 содержат каналы диапазона GSM 900, секторы с номерами 4, 5, 6 – каналы диапазона GSM 1800. У оператора Билайн: 1, 2, 3 – GSM 1800, 5, 6, 7 – GSM 900.
LAC (Local Area Code) – код локального района. Объединяет несколько базовых станций. В пределах одного LAC телефон совершает хендоверы без перерегистрации на коммутаторе. При поступлении вызова от коммутатора происходит поиск телефона по всем БС в пределах одного LAC. Обычно одинаковый LAC имеют БС городского района или всего города. Все зависит от количества базовых станций.
Количество обслуживаемых одновременно абонентов на БС зависит от количества секторов на БС (от 1 до 9) и от количества передатчиков (частот) установленных в каждом секторе. Это справедливо для обоих диапазонов (900 и 1800).
Например, 3-х секторная двухдиапазонная БС с конфигурацией по 3 частоты в диапазоне 900 и по 4 частоты в диапазоне 1800 может теоретически обслужить (21х3)+(29х3)=150 абонентов одновременно.
Обычно считают количество обслуживаемых абонентов в час при некоторой вероятности отказа, например 1%.
Указанная выше БС может обслужить в час около 7500 абонентов.
Как правило операторы устанавливают антенны БС на возвышении, для того чтобы при этом охватить наибольшую площадь. В условиях города антенны БС устанавливают на крышах домов, на трубах котельных, на других высотных сооружениях. За городом, где указанных объектов нет или мало, антенны чаще всего устанавливают на специальных металлоконструкциях (башнях или мачтах).
В общем случае БС состоит из компьютерного оборудования, выполняющего управление её работой, конструкций для крепления антенн и самих антенн. В городе оборудование управления располагается в одном из помещений здания, где установлена БС; в области (или если нет возможности разместить его в помещении)– в специальном Блок-контейнере.
Чаще всего БС состоит из 3 (или 6, если БС двухдиапазонная) секторов, которые для наилучшего охвата расположены под углом 120 градусов друг к другу. Сектора нумеруются по часовой стрелке. Первый сектор чаще всего ориентируется по направлению «север – северо-восток»; второй – «юг – юго-запад»; третий «запад – северо-запад».
Как правило направления секторов 1 и 4, 2 и 5, 3 и 6 [ РеКом, Мегафон] совпадают.
У Билайна совпадают направления секторов 1 и 5, 2 и 6, 3 и 7.
При этом в каждый сектор могут быть направлены от 1 до 4 антенн.
Здесь стоит ввести условное разделение на «город» и «область», потому что методика поиска БС в этих условиях различная.
Определяем направление до БС.
Как уже было отмечено, типичная БС состоит из 3 или 6 секторов, ориентированных по сторонам света (первый сектор чаще всего ориентируется по направлению «север – северо-восток»; второй – «юг – юго-запад»; третий «запад – северо-запад»).
Для примера возьмем БС 1610, которая находится в небольшом «городе N» на башне собственного изготовления.
При движении в зоне обслуживания данной БС номер сектора Cell ID меняется следующим образом: к если примеру мы находимся в поселке Отрадное то Cell ID 16102. При движении на запад мы попадаем в зону действия третьего сектора и Cell ID 16103. Таким образом можно сделать вывод что если при движении Cell ID меняется в сторону возрастания номера сектора (например был 16101 стал 16102, был 16103 стал 16101), то БС расположена справа по направлению движения. Если же Cell ID меняется в сторону убывания номера сектора (например был 16101 стал 16103, был 16103 стал 16102), то БС расположена слева по направлению движения.
И вообще если в данный момент вас обслуживает третий сектор, то БС скорее всего где-то к северо-востоку от вас.
Чаще всего БС устанавливают там где реально много абонентов (поскольку стоимость оборудования и башни должны как-то окупаться): поселки, относительно крупные деревни, вдоль автомобильных трасс.
Действуя таким образом, вскоре можно наблюдать саму башню а на ней (о чудо) антенны искомой БС (поздравляю )) ).
Тут все значительно сложнее. Дело в том что если в «области» можно встретить 1-2 БС на несколько десятков километров, то в городе (особенно крупном) их гораздо больше.
Как правило операторы не придерживаются строгой ориентации секторов, а располагают их исходя их наилучшего покрытия обслуживаемого района.
Но все же можно отчасти ориентироваться по «сторонам света» да и «правило» смены номера сектора, описанное ранее, тоже работает.
Так что если вы обнаружили антенны неизвестной вам БС, то (немедленно )) берите все сим карты операторов, попеременно вставляйте в телефон и смотрите на показания Нет Монитора.
Ситуацию осложняет наличие других БС, к которым телефон пытается «приклеиться». Здесь большую помощь окажет возможность привязки к определенному каналу. Эта функция есть в телефонах Nokia и Motorola (возможно есть и в других).
Как это работает: координаты базовых станций. Часть 2
В первой части мы уже рассмотрели, откуда сервис местонахождения базовых станций берет данные и что именно показывает вам. Во второй части мы рассмотрим практическое использование сервиса, посмотрим, какие параметры он использует и где их брать.
Базовая станция сотовой сети
Параметры базовой станции
Зайдя на страницу сервиса, вы видите форму, предлагающую указать параметры базовой станции: MCC, MNC, LAC/TAC, CID/SAC/ECI. Все эти параметры обязательны для того, чтобы найти, где расположена базовая станция.
Форма ввода параметров базовой станции
MCC — это код страны, Mobile Country Code. Номер, состоящий из трех цифр, уникальный для каждой из стран мира.
Вы можете ввести этот код самостоятельно (ручной ввод) или воспользоваться встроенным справочником, в котором есть коды абсолютно всех стран.
MNC — код сотовой сети, Mobile Network Code. Номер, состоящий из двух цифр, присваивается каждой сотовой сети. Является уникальным кодом сотового оператора внутри страны. То есть в разных странах коды сотовых сетей могут повторяться.
Встроенный справочник содержит коды всех сотовых сетей России. Коды операторов «большой тройки» также применимы к Белоруссии и Украине.
Если объединить MCC и MNC, то получится номер мобильной сети PLMN — Public Land Mobile Network. Например, для сети Билайн (MNC — 99) в России (MCC — 250) номер PLMN — 25099.
CID / SAC / ECI — идентификатор соты (Cell ID) в GSM, код зоны обслуживания (Service Area Code) в UMTS и идентификатор соты E-UTRAN (E-UTRAN Cell Identifier) в LTE-сетях. Для GSM и UMTS представляет собой число размером 16 бит (от 0 до 65535), для LTE — число размером в 28 бит, т.е. от 0 до 268435455. Этот номер однозначно указывает на базовую станцию, он уникален внутри каждой зоны обслуживания (LAC или TAC) каждого оператора в стране.
Строго говоря, ECI уникален в пределах сети оператора даже без учета зоны обслуживания, так что некоторые геолокационные сервисы найдут базовую станцию сети LTE, даже если вы введете неверный TAC, например, 0.
Собирая все эти параметры вместе, мы получаем комбинацию чисел, однозначно определяющую базовую станцию по всему миру:
MCC—MNC—LAC—CID.
Например, базовая станция оператора МТС (код оператора — 01) с идентификатором соты 1384, расположенная в регионе с кодом местности 114 республики Беларусь (код страны — 257) будет кодироваться такой последовательностью чисел: 257-01-114-1384.
Мониторинг сотовых сетей
Теперь немного о том, где мы можем достать все эти параметры, чтобы посмотреть, где находится базовая станция (вернее, как мы знаем из предыдущей части статьи, где может находиться абонент, зарегистрированный на базовой станции).
Если вы являетесь счастливым обладателем смартфона на базе ОС Android, то лучшими приложениями, которые покажут всю необходимую информацию являются бесплатные G-MoN и G-MoN Pro. Можно также использовать комбинацию *#*#4636#*#* для запуска инженерного меню, в котором также будет вся необходимая информация.
G-MoN (слева) и G-MoN Pro (справа)
Лично мне больше нравится именно версия Pro, т.к. позволяет видеть информацию сразу о двух сетях сотовой связи в двухсимочном смартфоне.
Для владельцев iPhone-ов таких приложений, насколько мне известно, нет. Но вы можете посмотреть нужные параметры в инженерном меню, попасть в которое можно, набрав комбинацию *3001#12345#*
Так вот, если посмотреть на экран любого из приложений (или на экран инженерного меню), то для начала мы увидим параметры сети оператора связи — NET в G-MoN или PLMN в G-MoN Pro. Как вы уже знаете, PLMN представляет собой два параметра — 3 цифры MCC и и 2 цифры MNC, записанные вместе.
Например, на скриншоте G-MoN выше мы видим сеть 26203, т.е. MCC здесь будет — 262, а MNC — 03. Вводим эти данные на сайте и видим, что разработчик приложения, скорее всего, живет в Германии, а воспользовавшись этим списком, понимаем, что он использует оператора связи E-Plus.
Дальше нам нужны параметры LAC (825 на скриншоте) и CID (23395 на скриншоте). Вводим все это на сайте и получаем примерное местонахождение разработчика, когда он сделал этот скриншот.
Местонахождение базовой станции 262-03-825-23395
Чтобы определить место еще точнее, можно последовательно ввести данные всех соседних вышек, которые показаны в разделе Neighbour cells detected программы G-MoN: 40055, 7655, 34105, 39075. Но не забывайте обращать внимание на параметр RXL в крайнем правом столбце, чем он меньше (больше в абсолютном значении), тем хуже уровень приема базовой станции, а значит, тем дальше она находится от абонента.
Соседние базовые станции
На скриншоте выше мы отобразили все базовые станции (вернее, усредненные местоположения абонентов в секторе), которые видит телефон разработчика программы G-MoN. Как видим, базовая станция, на которой абонент зарегистрирован в данный момент (в момент снятия скрина), находится посередине между соседними базовыми станциями, причем, чем хуже сигнал (меньше RXL), тем дальше базовая станция находится от абонента.
Вместо заключения
Я думаю, не надо объяснять, что таким образом вы можете узнать параметры только своего телефона, так что следить за другими людьми у вас не выйдет. Если, конечно, у вас нет доступа к сети SS7 (подробнее об этом можно узнать в исследовании Positive Technologies), но это уже совсем другая история.
А пока пользуйтесь сервисом и не забывайте, что сайт живет на ваши донаты.
Практикум: Как найти базовую станцию для настройки антенны LTE
Многие пользуются всевозможными LTE модемами на дачах.
В сложных условиях для хорошего приема нужна не только приличная антенна, но и как можно более точная ее настройка на ближайшую базовую станцию (БС) мобильного оператора.
Есть сравнительно простой способ, которым я сегодня воспользовался настраивая LTE роутер HUAWEI B880-75 про который я уже рассказывал.
В настройках большинства роутеров можно найти информацию о базовой станции к которой модему удалось подключиться.
Нас интересуют строки: Cell ID и TAC — Tracking Area Code*
Имея эти данные можно искать расположение БС используя сервис XINIT.RU
Но! Есть небольшая хитрость!
Дело в том, что TAC и Cell ID в этих сервисах могут отображаться как в десятичном (dec) так и в шестнадцатеричном (hex) формате… и здесь надо быть внимательным!
Рассмотрим мой конкретный пример:
Компактный и удобный сервис Ultrastar (Имеет данные по БС, которых нет в Xinit)
Примет данные только в шестнадцатеричном (hex) формате.
Если все данные ввести верно, то вы получите координаты базовой станции и сможете найти эту станцию на карте.
Имея данные о БС гораздо проще монтировать и настраивать антенну.
Мне удалось сравнительно быстро стабилизировать работу модема.
P.S. *TAC (Tracking Area Code) в сетях LTE, LAC (Location Area Code) в сетях GSM — код локальной зоны. Объединение некоторого количества базовых станций, которые обслуживаются одним контроллером базовых станций (BSC).
RSSI (Received Signal Strength Indicator) — мощность принимаемого сигнала
RSRP (Reference Signal Received Power) — среднее значение мощности принятых пилотных сигналов БС
SINR (Signal Interference Noise Ratio) — соотношение сигнал-шум в радиоканале.
RSRQ (Reference Signal Received Quality) — качество принятых пилотных сигналов БС.
ULCA (Uplink Carrier Aggregation) — агрегация частот исходящего канала.
CellID Finder
mayak
Комментарии 42
Полный вздор, показывает несуразицу полную. Запомните раз и навсегда: не существует ни сайтов, ни программ, которые бы имели базу данных с точным расположением станций сотовой связи. Плюс-минус несколько километров, иногда сотен метров, они ещё что-то показать могут, но не более того. И пользоваться всем этим, веря в правдивость информации, просто смешно.