Как найти ближайшие сотовые вышки и проверить своего оператора
Покрытие LTE — один из важных параметров при выборе сотового оператора. Однако, покрытие не гарантирует реального наличия сети в конкретном месте и приходится выяснять опытным путём. Или можно поступить умнее.
OpenSignal — Android и iOS приложение для теста скорости мобильного оператора, сравнение качества их работы и поиска сотовых вышек.
Приложение разделено на четыре секции: тест скорости, статистка использования, карта покрытия всех операторов и карта покрытия вашего оператора.
Проверка скорости соединения
Тестирование скорости в OpenSignal похоже на подобные тесты у Speedtest и других приложений. Можно выбрать обычную проверку, в результате которой вы узнаете скорость загрузки, отдачи и латентность. Дополнительно можно пометить где производился тест: в помещении или на улице.
В приложении есть уникальный тип тест — скорость загрузки видео. При его запуске будет воспроизведён небольшой ролик, а в конце результаты скорости.
Все результаты можно будет посмотреть позже в разделе История.
Статистика
В разделе статистики отображается в каких типах сетях вы проводите время в течение дня. Для сотовой сети видно соотношение качества связи — сколько вы провели в сети 4G, 3G, без связи и подобную информацию.
На отдельной вкладке доступна статистика по количеству и скорости передачи данных по сетям.
Сравнение мобильных операторов
На отдельной карте видно покрытие у различных операторов. Дополнительно можно выбрать тип связи 2G/3G или 4G.
В разделе сравнения эффективности можно посмотреть среднее значение скорости загрузки и отдачи у всех доступных в регионе операторов. Все данные актуальны конкретно для вашего местоположения.
Сотовые вышки вашего мобильного оператора
На отдельной вкладке можно посмотреть качество связи вашего оператора связи. Тут же отображается компас, по которому можно дойти до ближайшей вышки.
На карте можно увидеть расположение всех вышек оператора и посмотреть подробные данные по каждой из них.
С помощью программ: «Сотовые Вышки», «Netmonitor» и др. на Android Смартфоне – определяем Частоту, Уровень мобильного сигнала и Карту расположения Базовых станций операторов.
Многие, при выборе и установке репитера Gsm 3G LTE, сталкиваются с проблемой определения частоты (или нескольких частот) на которой работает базовая станция мобильного оператора (или нескольких операторов), а также географическое расположение (на карте) этих сот.
Рассмотрим несколько программ (на момент написания статьи – эти программы бесплатные и доступны для скачивания в ПлейМаркете), которые устанавливаются на телефон. Обратите внимание, что на разных смартфонах, эти программы могут отображать не всю информацию (зависит от радиомодуля телефона и других параметров).
Программа «Сотовые Вышки, Локатор» — установлена с Play Маркет.
На основном экране мы сразу видим карту местности с изображением: нашего местоположения и Базовых станций. Направление сигнала так же отображается на каждой базе.
Вышки, работающие в GSM диапазоне, отображаются красным цветом.
Зеленым цветом на карте мы видим базовые станции, работающие в 3G частотах.
Ну и Голубым (или березовым) цветом – отображаются сотовые вышки, работающие в 4G LTE.
В меню программы есть пункт Помощь – где так же можно увидеть выше описанную информацию.
В верхней части экрана мы уже можем видеть детальную информацию о конкретной базовой станции:
- ARFCN
- RSRP
- RSRQ
- RSSNR
- TA
- MCC MNC
- TAC
- eNoteB Id
- CID PCI
- GPS
Нас в первую очередь интересует показатель ARFCN – это номер канала и Частота работы (отображается в скобочках в MHz).
И RSRP — среднее значение мощности полученных сигналов (Reference Signal). Уровень RSRP измеряется в dBm (дБм).
При выборе усилителя gsm / 3g /LTE или Антенны — эти два показателя являются ключевыми. И основываясь на них можно правильно подобрать модель репитера, работающего в нужной частоте (частотах): 900 мГц, 1800 мГц, 2100 мГц, 2600 мГц и др.
В настройках телефона меняя показатель «Предпочтительный тип сети» — мы можем выбирать разные работы телефона:
- 2G
- 3G
- 4G
И соответственно видеть показатели Базовых станций, работающих на разных частотах.
Так же в меню программы «Сотовые вышки» есть пункт смена сим карты (для 2-х карточных телефонов) – при помощи чего мы можем видеть данные и месторасположение сот разных мобильных операторов.
Важно: Замеры Частоты программами надо делать НА УЛИЦЕ (где будет установлена внешняя антенна) и ВО ВРЕМЯ РАЗГОВОРА по телефону (если Вас интересует установка репитера в первую очередь ДЛЯ РАЗГОВОРА).
Для усиления сигнала интернета – замеры делать в режиме передачи данных (или режиме ожидания).
Программа “Netmonitor” — установлена с Play Market.
В программе есть несколько закладок. На первой закладке мы видим данные и график для первой карты SIM (в нашем случае Киевстар), и ниже для второй Sim карты (оператор Vodafone).
Если телефон с одной картой – соответственно данные будут выводиться для одной Сим карты. Для получения данных другого оператора (в нашем случае Life) – надо вставить в телефон карточку соответствующего мобильного оператора.
Перечень данных которые мы можем увидеть (на разных телефонах могут отображаться не все данные):
Как и в первой программе (Сотовые Вышки), для правильного подбора LTE / 3G / Gsm репитера – нас интересуют два показателя: Уровень Сигнала и Номер канала UARFCN (EARFCN) по которому мы определим частоту работы базовой станции (при помощи таблицы, расположенной ниже):
Частота:
(или Band)
Номер Канала:
(UARFCN / EARFCN / ARFCN)
Обозначение (Значок)
на Телефоне:
Gsm 900 MHz
(Band 8)
1-124
974-1024
4G LTE 900 MHz
(Band 8)
DCS 1800 MHz
(Gsm 1800 MHz)
(Band 3)
3G 2100 MHz
(Band 1)
4G LTE 1800 MHz
(Band 3)
1525, 1700
(1200-1949)
4G LTE 2600 MHz FDD
(Band 7)
4G LTE 2600 MHz TDD
(Band 38)
2900, 3025
(2750-3449)
(37750-38249)
Закладка «Статистика»
В этой закладке приведены данные разных базовых станций: как в данный момент, так и ранее загруженных.
Закладка «Карта»
Здесь мы видим карту с расположением вышек мобильных операторов.
Бирюзовым цветом выделены доступные соты. Темным – в данный момент не доступные (для конкретной Сим карты в данном месте).
Полезный Совет
Используйте в смартфонах функцию разделения экрана (если доступна эта функция) – так Вы сможете сразу запустить два приложения и сравнивать их данные.
Так же сохраняйте скриншот (фото) экрана – затем по этим фото можно будет позже анализировать полученные данные.
Вывод
Описанные выше программы далеко не единственные. Скачивайте подобные программы и тестируйте их. На разных смартфонах возможно одни программы заработают лучше (больше данных получите), а другие хуже заработают. Главное понять принцип: для определения частоты, вам нужно найти номер канала и по таблице (смотрите выше) – вы уже найдете нужную Вам информацию.
Ниже Вы можете просмотреть Видео, где продемонстрирована работа программ: Netmonitor и Сотовые Вышки.
Надёжный способ понять что БС перегруженна
Перегрузку БС нельзя отличить от персонального бана/шейпера. Но оба определить легко. Либо низкая скорость при хорошем сигнале. Либо меньшая скорость по сравнению с лимитным телефонным тарифом, у которого в системе как правило высший приоритет.
А само соотношение сигнал шум не меняется?
Так нагрузка понятие растяжимое. Если ты замеришь скорость ночью, наверняка поймешь максимум для той БС или места нахождения. А дальше уже смотришь насколько хуже становится от предполагаемого максимума. Сигнал/шум нужно знать только для потребности в усилении.
А еще, некоторые пидрские операторы типа зеленого делят юзеров на целые касты. Например максимальный приоритет/скорость випам, обычная холопам и остатки рабам (йота). Понять реальную нагрузочную способность и статус БС в таких условиях нереально.
Может быть я ошибаюсь, но попробуй поставить на 2G и подключиться (просто телефоном, без интернета).
если перегружена, тебя с неё выкинет на соседнюю, даже если она сильно хуже ловится.
Но, повторюсь, давно я изучал это, могу ошибаться. опять же, если БС только 3G или 4G — хз, как понять.
Там же вопрос в количестве подключений.
В 2G это свободные слоты — как кончаются, давай досвидания, на соседнюю БС.
Подключиться к базовке по линку X2
Хорошо хоть не Х3.
Хм, этож надо ещё толпу ретроградов с ретромобилами согнать в эту локацию по идее?
Т.е. пытаться звонить и жаловаться на «походу не хватает пропускной способности» это бесполезно? А если таки звонить — может ключевых слов набросаешь? Я правильно понимаю, что вероятней всего упирается всё в пропускную способность lte, а не канала который используется для передачи данных от самой станции(или там нет никакого дополнительного канала и между собой вышки тоже по lte коммуницируют?).
У меня есть чёткий триггер это выходные vs будни(ну и поздняя ночь vs выходной день да). Пинг повышается больше чем на порядок местами например, а скорость падает примерно в 3 раза.
Да не, ёмкость-то не меняется — просто 2G я лучше знаю.
Открывай консоль модема и кури ат команды. У некоторых емнип можно получить список бс в видимости и выбрать к какой бс подключаться. Если повезёт и в радиусе действия две бс, можно сравнить.
Ещё можно попробовать пинг. В теории при большой нагрузке на бс задержки должны расти, если конечно там с icmp не поколдовали.
В 3G есть понятие «дыхание соты». Когда БС перегружена сигнал в 3G ухудшается, вплоть до того, что пользователя расположенного в отдалении выкидывает и зарегистрироваться в сети невозможно. В отличие от LTE, где такого понятия близко нет. Упирается в наличие качественного канала от БС. Оптика там или радиорелейка до другой станции. Жаловаться бессмысленно. Так как оптика требует капитальных затрат, на малозагруженных или сезонных БС таковые для оператора смысла не имеют.
выходные vs будни(ну и поздняя ночь vs выходной день да)
и лето vs зима — из той же серии )
Пока один в лесу -> 10 Мб/с. Как только приезжают дачники и забивают эфир разговорами -> 100 Кб/с.
Такое ощущение что трупут просто шейпить начинают. Это наблюдается стабильно как ровная линия на спидтестах. А вот пинг меняется скачками, от 30 до 350 притом волнами примерно в полминуты, но график я не рисовал кстати.
Судя по карте альтернативная вышка на километр дальше и за двумя водоемами.
Ну если «один раз не нищераст», то можно на MNP написать, но это на удачу скорее. Системно тебе никто не скажет и не повысит лимит. Если вопрос стоит именно в бане или шейпере, то есть ровно 2 варианта — сменить оператора и сменить номер с тарифом. Я в который раз советую брать корпоративные у барыг, там подобные фокусы тоже есть, но на порядок реже.
Пинг повышается больше чем на порядок местами например, а скорость падает примерно в 3 раза
В одном месте или во всем районе? У йоты то лимиты на БС стоят, если БС у ТРЦ или офисного здания, там к полудню уже лимиты высаживают, канал режется и у всех в зоне БС начинаются лаги. Если ты про Билайн, то у них сеть слабенькая, может хомяков во всем городе еле-еле тянуть. Кароче, нужны конкретные советы, пиши конкретные вводные, на каком опсосе что именно происходит итэдэ, мне тебя пытать лень.
Привет! Есть такие сложности с нашей сетью наблюдаются по конкретным адресам — пришлите их нам в личку группы Вк (vk.me/yota), пожалуйста. Мы будем рады посмотреть внимательнее с чем они связаны!
Тех саппорт йоты на ЛОРе? Вот это поворот.
Пользуясь случаем — в районе Лобни/станции Шереметьевская голосовые звонки тупят с началом самоизоляции. Голос прерывается, так что процентов тридцать не слышно. В ВК присылать лень. Наблюдается на трёх разных аппаратах (у всей семьи йота).
А есть годные барыги на примете?
Пинг проверял только стационарно, в остальных местах о пинге речь не идёт вовсе каком-то стабильном.
Оператор мтс, остальное буду пробовать наблюдать в динамике, но после праздников, т.к. сейчас сравнивать не с чем ибо большие выходные считай.
К сожалению, тут у нас нет необходимых инструментов для диагностики проблемы( Поэтому, пожалуйста, напишите нам в ВК (vk.me/yota), как появится возможность. Либо, если ВК не очень удобен для связи, на почту mail@yota.ru. Обязательно разберемся, что случилось с голосовой связью
Когда у меня был Xiaomi RN2, у меня LTE автоматически не переключался, то есть у других операторов все работает, у йопты нет. Саппорт позорно слился. Как и при любых других проблемах.
Йопта блокирует VPN, apt, иногда ftp. Занимается шейпингом налево и направо. Первой внедрила анальный зонд DPI, дабы народ не шарился с прошитых модемов. Скорость в 3G на уровне dial-up. На БС суточный лимит трафика. Когда я об этом написал в группе вк, меня забанили. Поэтому раз назвался таким ником, не удивляйся, что сам улетаешь в игнор. Здесь вам не тут (ц).
Сканер сотовой сети 2G/3G/4G
Очень часто, при установке GSM-репитера или LTE направленной антенны, требуется знать уровень сигнала от базовых станций всех операторов, а также их местоположение. Хочется иметь устройство с одной кнопкой, при нажатии которой будет сканироваться эфир и выводиться список всех базовых станций неподалеку, упорядоченных по ухудшению сигнала. Конечно, можно с собой возить все симки от всех операторов и переставлять их по очереди в телефон, но это, как минимум, не профессионально, да и приходится постоянно следить за балансом, что зачастую накладывает свои ограничения.
Быстрый гуглинг на эту тему не принес никакого результата, я не нашел профессиональных решений, но возможно, даже если они есть, они будут стоить как крыло самолета. Поэтому было решено сделать сей девайс самому. Ну что же, приступим!
В рамках этой статьи мы, к сожалению, не создадим то самое устройство с одной кнопкой, но сильно приблизимся к этому, и если будет спрос, то можно и создать законченное решение.
Так как очень часто для организации LTE интернета у заказчиков мы используем связку модем E3372 от Huawei и мини-роутер GL Inet, которая к слову сказать, очень хорошо себя зарекомендовала, то в один момент наткнулся на интересную AT команду для этого модема — AT^NETSCAN. Данная команда позволяет получить список окружающих базовых станций ВСЕХ операторов, независимо от того, какая симка установлена в свисток. Более того, данная команда работает даже без симки. Единственное ограничение — это поддержка диапазонов 2G и 3G, 4G не поддерживается. Просмотрев всю линейку LTE модемов от Huawei, я нашел поддержку сканирования 4G диапазона только у модема ME909S в форм факторе Mini PCIe.
Для подключения данного модема по USB потребуется дополнительный адаптер, которых навалом на aliexpress. Мы выберем переходник в корпусе с двумя выносными SMA-разъемами для удобного подключения к всенаправленным антеннам. По сути, на платке адаптера разведен слот под сим карту и организовано питание 3.3V для питания LTE модуля.
В качестве головного устройства выберем все тот же мини-роутер от компании Gl Inet MT300N. Основная уникальность роутеров от этой компании заключается в предустановленной операционной системе OpenWrt, которая дает большие возможности по настройке, кастомизации и обеспечивает колоссальную стабильность в работе.
Итак, подключим LTE модем к роутеру по USB и приступим к настройке, готовая сборка выглядит следующим образом:
Как упоминалось выше, на роутере уже предустановлен OpenWrt и все пакеты для общения с модемом по USB. Зайдем на роутер по SSH, и установим пару недостающих пакетов:
opkg update opkg install openssh-sftp-server nano minicom
Данный модем определяется как пять устройств [ttyUSB0-ttyUSB4]. ttyUSB0 используется для поднятия соединения с интернетом, а вот ttyUSB2 используется как раз для AT-команд. Подключимся с помощью minicom к порту ttyUSB2, для этого вызовем окно настроек minicom:
Подключившись, сразу видим отладочные сообщения о сети, которые спамят нам консоль. Отключаем их командой AT^CURC=0, в ответ должно прийти сообщение OK. Давайте для примера исполним несколько команд, чтобы понять возможности AT терминала. Запросим IMEI и информацию о текущем подключении. Для этого воспользуемся командами AT CGSN и AT^HCSQ? Если хочется поиграться, то полный список доступных AT команд с описанием доступен на сайте производителя.
Итак, для получения информации о базовых станциях служит команда AT^NETSCAN, но для ее правильного исполнения необходимо сначала указать модему, с какими типами сетей (GSM/UMTS/LTE) и диапазонами работать. Для этого используется команда AT^SYSCFGEX.
Формат команды такой:
AT^SYSCFGEX=<net_order>,<band>,<roaming>,<srvdomain>,<lteband>,<reserve1>,<reserve2>
<net_order>- список предпочтения типов сети. Допустимые значения:
- 00 — все типы сетей
- 01 — только 2G
- 02 — только 3G
- 03 — только 4G
- 99 — оставить значение без изменений
Коды можно комбинировать. Например «0302» — предпочтение LTE -> 3G
<band>- код допустимых диапазонов для сетей 2G/3G. Возможные значения:
- 80 — GSM DCS systems
- 100 — Extended GSM 900
- 200 — Primary GSM 900
Каждый из кодов представляет собой шестнадцатеричное (HEX) число. Для задания комбинации диапазонов надо сложить соответствующие коды. Например, для задания диапазонов GSM 850,
WCDMA IMT 2100, WCDMA_V_850 надо вычислить 0x80000 0x400000 0x4000000=0x4480000. Это и будет результирующий код диапазона — 4480000.
<roaming> — разрешение работы модема в роуминге: 0 — запретить, 1 — разрешить.
<srvdomain> — оставить 2 (CS_PS)
<lte_band> — код допустимых диапазонов LTE, список большой, приведу лишь диапазоны, поддерживаемые модемом:
- 1 — LTE BС1
- 2 — LTE BC2
- 4 — LTE BC3
- 8 — LTE BC4
- 10 — LTE BC5
- 40 — LTE BC7
- 80 — LTE BC8
- 80000 — LTE BC20
- 8000000 — LTE BC28
Итак, разобрались, для перевода модема в 2G/3G/4G соответственно используем следующие команды:
AT^SYSCFGEX=»01″,3FFFFFFF,1,2,7FFFFFFFFFFFFFFF,, AT^SYSCFGEX=»02″,3FFFFFFF,1,2,7FFFFFFFFFFFFFFF,, AT^SYSCFGEX=»03″,3FFFFFFF,1,2,7FFFFFFFFFFFFFFF,,
После получения команды на смену диапазона, модем пройдет перерегистрацию в заданной сети, на что обычно уходит примерно 10-20 сек, после этого он радостно оповестит об этом, прислав OK.
Осталось разобраться с командой AT^NETSCAN, данная команда имеет следующий формат:
<num> — число находимых БС (от 1 до 20). Если будет найдено больше БС чем задано, то станции с самым слабым сигналом будут исключены из списка.<level> — минимальный уровень сигнала БС, включаемых в список. Задается в дБ, от -110 (самый низкий уровень) до -47 (самый высокий уровень). Станции с уровнем сигнала меньше <level> в список включаться не будут.<mode> — тип БС. 0 — поиск 2G-станций, 1 — поиск 3G-станций, 3 — поиск LTE-станций.
Пример команд для сканирования 2G/3G/4G диапазонов соответственно:
AT^NETSCAN=20,-110,0 AT^NETSCAN=20,-110,1 AT^NETSCAN=20,-110,3
Довольно теории, попробуем запросить список LTE базовых станций у модема, для этого явно укажем диапазон работы LTE и выполним команду сканирования. Внимание! Перед поиском требуется убедиться, что интернет-канал отключен.
Подождав 20-30 сек получаем заветный лог:
^NETSCAN: 6175. 6CC0,250,20,0,-67,BD02B51,80000,,266^NETSCAN: 3400. 6CC0,250,20,0,-77,BD02B15,40,,171^NETSCAN: 1301. 881,250,99,0,-88,BC3D908,4,,487^NETSCAN: 6413. 881,250,99,0,-97,BC8A302,80000,,255^NETSCAN: 6350. 13C1,250,02,0,-101,7AA9C03,80000,,241^NETSCAN: 1802. 455A,250,01,0,-102,2D470D,4,,375^NETSCAN: 2850. 13C1,250,02,0,-104,BC88202,40,,403^NETSCAN: 1602. 13C1,250,02,0,-106,BC88205,4,,367
Немного поясню формат вывода данной команды, на примере первой найденной БС из списка:
^NETSCAN: 6175. 6CC0,250,20,0,-67,BD02B51,80000,,2666175 — частота6СС0 — LAC станции250 — MCC (Россия)20 — MNC (В данном случае — TELE2). 01 — МТС, 02 — Мегафон, 99 — Билайн. Полный список MNC0 — код индентификации 2G БС (ДЛЯ 3G/4G всегда будет 0)-67 — уровень сигнала данной БС в дбBD02B51 — CID станции80000 — диапазон, в котором принимается сигнал БС (в данном случае LTE BC20)266 — физический ID БС в сети LTE
По результатам данного сканирования можно сделать вывод, что наилучший сигнал LTE в данной местности у TELE2, а антенну нужно направить на БС с CID = BD02B51 и LAC = 6CC0. Координату БС можно посмотреть на сайте xinit.ru или через их телеграм бота @xinitbot.
Вот таким нехитрым образом можно узнать об окружающих нас вышках сотовых операторов и выбрать лучшего оператора в данной местности.
Спасибо всем за внимание, надеюсь данный материал окажется кому-то полезным. Прошу также написать в комментариях, кто и как решает поставленную задачу, возможно, я что-то не знаю и изобретаю велосипед)