S9402 p2 модем настройка

Обновлено: 06.07.2024

На кануне новогодних праздников понадобилось пораньше покинуть столицу, покинуть ее в направлении таких мест, в которых интернет бывает довольно редко. На период отсутствия на работе я обещал напарникам быть на связи. А так как мой род деятельности напрямую связан с web, то я решил поэкспериментировать с доступностью интернетов в планируемом месте пребывания.

Суть задачи сводился к следующему:

  1. Достичь комфортной скорости интернета.
  2. Раздавать интернет не только для себя, но и для супруги.
  1. Использовать имеющийся у меня модем Huawei 5776, прикупив к нему антенну.
  2. Набрать побольше железок и собрать что-то более мощное.

Из небходимого у меня было:

  1. TP-Link TL-WR1043ND с прошивкой OpenWRT 15.05
  2. Антенна Connect 2.0 (с 3-х метровым usb кабелем без ферритовых колец).
  3. USB Hub

Сборка конструктора

USB порт на TP-Link у меня был один, и он уже был занят накопителем под корневую файловую систему, плюс ко всему вызывал подозрение длиный провод у антенны. Меня терзали сомнения, что точка доступа сможет запитать модем через 3-х метровый провод, поэтому подключение через USB hub было единственным решением.

В качестве хаба использовал старый добрый D-Link Dub-104 (красивый компактный хаб с невероятно здоровенным блоком питания).


Установка необходимого ПО на точку доступа

В целом, после этого можно пробовать вставить модем и смотреть, появились ли устройства типа /dev/ttyUSB*. В моем случае usb_modeswitch сделал всю работу и устройства появились. Если это не ваш случай, стоит подробно почитать статью на тему usb_modeswitch.

Настройка параметров соединения

Настроим параметры wan:

В моем случае симка была от Мегафона, поэтому параметры подбирались специально под него.

Еще я добавил строчку в chatscript, чтобы видеть уровень сигнала от вышки при подключении:

Подключение

Теперь делаем ifup wan, смотрим logread ииии… Если вам повезло, то вы увидете нечто вроде такого:


Если же нет и ваш оператор Мегафон, то идем дальше.

Пляски с бубном

У меня при выполнении модемом команды ATD происходила ошибка. Немного пошерстив форумы, обнаружил интересную особенность оператора Мегафон. На одном из форумов предлагалось вручную отключить на модеме все лишнее и оставить только функции самого модема и возможно sd карты. На другом — перепрошить модем с заводской (не брендированной) прошивкой (в моем случае прошивка тоже была от Мегафона).

Удивительным был тот факт, что при подключении к ноутбуку с ОС Windows, модем работал исправно. Стоило подключить к Linux — получал ошибку.

Сперва я решил проверить, действительно ли это связано с Мегафоном. Я взял из запасов симку с Tele2, чутка подправил конфигурацию подключения:

Ииии, все заработало. Сразу. Окей, пойдем сперва наиболее простым путем и поотключаем все лишнее на модеме:

Теперь выключаем usb_modeswitch за ненадобностью:


Перевтыкаем модем, ждем пока загрузится и поднимаем wan интерфейс:


В моем случае теперь все заработало. Ура!

Оптимизация

Первичная настройка проводилась без подключения антенны, теперь было интересно посмотреть, будет ли от нее эффект.

Уровень сигнала без антенны:


А теперь с антенной:


Выглядело так круто, что я почуял подвох. И подвох действительно был. Для меня стало открытием, что хороший сигнал от базовой станции еще ничего не значит.

Ниже пинги для первого и второго варианта:

1.
2.
И тут для меня открылся новый дивный мир мобильной связи.

Я открыл, что мой модем поддерживает сканирование местности на предмет базовых станций, причем необязательно того оператора, чья сим карта внутри него установлена.

Делалось это следующей командой:


20 — сколько вышек выводить
-110 — минимальный уровень сигнала
0/1 — 0 — 2G вышки, 1 — 3G вышки. С LTE пока никак.

Список отсортирован по уровню сигнала и выглядит следующим образом:


1e7e — LAC станции
250 — MCC (Россия)
02 — MNC (В данном случае — МТС)
-78 — уровень сигнала данной базовой станции
8b77 — CID станции
400000 — диапазон, в котором принимается сигнал базовой станции (как в команде ^syscfgex)

Как правило, если есть направленная антенна, то ее следует направлять на ближайшую базовую станцию, — я так думал. Тут меня ждало следующее открытие. Даже если мы направим на нее антенну, далеко не факт, что пройдет регистрация на этой базовой станции. А если и пройдет, то не факт, что скорость передачи данных будет выше, чем через вышку, находящуюся вдвое дальше нее. Так я прошелся по ближайшим станциям в радиусе от 1.5 километров до 3-х и все они при хорошем сигнале передавали данные с большой задержкой. Пинг в среднем был

Экспериментируя, я случайно попал на вышку, которая находилась на расстоянии 6-7 километров от меня. Подключившись к ней, время пинга упало до

90ms, при том, что уровень сигнала упал вместе с ним.

Для сравнения, уровень сигнала от:

близлежащих вышек: 13-20
от удаленной вышки: 5-12

(измерения проводились утилитой gcom sig -d /dev/ttyUSB1, где в качестве значения может быть цифра от 0 до 99).

Тем не менее я провел скоростные тесты на самой лучшей ближней вышке и на удаленной, результаты:
одна из ближайших станций — 2/0.35 Мбит.


Удаленная станция — 4.28/1.68 Мбит.


Честно говоря, я и от двух мегабит обалдел, т.к. при использовании обычного телефона даже Google Play Market не открывался. А тут, оказывается, можно еще и до 4-х разогнаться!

Таких результатов для меня оказалось достаточно. Я оставил антенну смотреть в направлении самой удаленной вышки в надежде всегда держать с ней связь, но надежды мои оказались наивны. Возникла новая и пока нерешенная проблема. Состоит она в том, что время от времени происходит регистрация на другой базовой станции, даже если она расположена в противоположной стороне относительно направления антенны. В такие моменты задержки при передаче данных возрастают, и как это побороть — я пока не нашел.

В интернетах на вопрос типа: “можно ли модему указать, с какой вышкой работать” отвечают, что не вы выбираете вышку, а она вас. Быть может знающие люди подскажут, есть ли решения для таких ситуаций?

В статье представлены модемы линейки Bitcord (SprutNet), поддерживающие технологию СSD-связи. Охарактеризованы четыре модели. Показано, что это самое дешевое решение среди устройств данного класса, обладающее наилучшим сочетанием цены и качества.

Как следует из названия статьи, она посвящена технологии CSD (Circuit Switched Data), а точнее, CSD-модемам, использующим этот протокол для передачи данных в GSM-сетях. Один из ключевых плюсов данного протокола – это соответствие зоны действия CSD-модема зоне покрытия GSM. Другим неоспоримым преимуществом является доступность оборудования. Однако и у него есть свое «узкое» место. Для передачи информации в технологии CSD используется голосовой канал. Это невыгодно операторам GSM-связи, которые предпочли бы предоставить голосовые каналы пользователям смартфонов за значительно большую плату, нежели отдавать их под передачу данных. Из-за этого сотовые операторы регулярно пересматривают тарифы на CSD-связь, тем самым стараясь сократить ее использование.

Можно сказать, что тут налицо столкновение интересов компаний, предоставляющих услуги связи, и потребителей. С точки зрения потребителей, технология CSD вовсе не утратила своей актуальности. Дело в том, что устройств, поддерживающих этот вид связи, «на полях» России сегодня установлено очень много, по нашим данным, порядка 70 %. Сразу заменить их просто невозможно. Есть и второе обстоятельство: обычно в качестве альтернативы передаче данных по CSD рассматривается связь GPRS, действительно, более скоростная, с более дешевым трафиком и не требующая голосового канала. Однако не так уж и редко можно услышать истории об отсутствии GPRS-сигнала в зоне покрытия GSM. В нашей огромной стране есть целые области, где снятие показаний с различных приборов учета возможно только с помощью CSD-модемов. Вот почему многие производители устройств связи сегодня выпускают модемы, дающие возможность подключаться как по GPRS, так и по CSD. А угроза того, что операторы в конце концов «дожмут» CSD-протокол, вовсе не кажется близкой.

Но тут, как всегда, вопрос в деталях и, конечно же, в цене. Для примера: CSD-модем стоимостью 2500 рублей гораздо интереснее и привлекательнее для конечного пользователя, чем то же самое изделие за 4 тысячи, пусть и с какой-либо дополнительной функциональностью. Ведь задачи модема сводятся к передаче данных от прибора учета в автоматизированную систему учета. Так что же сегодня присутствует на рынке и какой разброс цен мы можем наблюдать? Рассмотрим это на примере продукции московской компании «СПРУТНЭТ», которая является крупным поставщиком CSD/GPRS-модемов под торговой маркой Bitcord (SprutNet). Мы представим четыре устройства, которые хорошо известны потребителям и, очевидно, еще долго не утратят своей популярности.

Модем Bitcord (SprutNet) RS‑232/RS‑485 (SIMCOM) KIT

Рис. 1 . CSD-модем Bitcord (SprutNet) RS‑232/RS‑485 (SIMCOM) KIT

Этот CSD-модем имеет сразу два промышленных интерфейса – RS‑232 и RS‑485, благодаря чему к нему можно подключить параллельно два прибора сбора информации или исполнительных устройства в системах КИПиА, АСУ. Съем показаний происходит по очереди.

Модем имеет сторожевой таймер перезагрузки с жестким рестартом (Hard Reset) и функцию интеллектуальной перезагрузки при зависании модуля. Также при подключении к внешнему контроллеру CSD-модем может передавать данные по GPRS TCP/IP. Таким образом, этот надежный и недорогой терминал легко интегрируется с любой системой. На момент написания статьи розничная цена модема с НДС составляла 2500 рублей*. И это цена за комплект, включающий модем с двумя интерфейсами, антенну на магнитном основании 3 Дб, трехметровый кабель плюс кабель под интерфейс RS‑232 и разъем для питания до 36 В. Иными словами, это один из самых экономичных продуктов среди всех модемов, представленных на рынке. Иначе и быть не может, учитывая, что это локализованное производство.

Модем BITCORD (SprutNet) Gl868 (CT-2-05) KIT

Рис. 2 . Модем BITCORD (SprutNet) Gl868 (CT-2-05) KIT

BITCORD (SprutNet) Gl868 (CT-2-05) KIT поддерживает несколько режимов передачи данных – CSD, GPRS TCP/IP, СМС – и может применяться в качестве обычного модема. В то же время он может исполнять пользовательские сценарии на языке Python с помощью встроенного интерпретатора. Из интересных особенностей модема можно отметить резервирование канала связи посредством двух сим-карт, благодаря чему в любой момент можно поменять сотового оператора и таким образом обеспечить надежную связь. Модем может оснащаться встроенным блоком питания от входного напряжения 220 В переменного тока (опция). Стоимость модема с такой функциональностью благодаря локализованному производству совсем невелика, он чуть дороже, чем предыдущая модель. Его розничная цена с учетом НДС составляет 2950 рублей (указана цена за комплект, как и в предыдущем случае: антенна, кабель, модем, разъем для блока питания).

Модем Bitcord (SprutNet) PRO2 RS232/RS485 KIT

Данная модель обладает расширенной функциональностью. Модем является GRPS/TCP-IP-терминалом с прозрачным каналом передачи данных и поддерживает режим работы по CSD. Это позволяет применять его в АСКУЭ, системах диспетчеризации и мониторинга (в том числе для работы с приборами, находящимися в труднодоступных местах), в системах межмашинного взаимодействия и многих других сферах.

CSD-модем Bitcord (SprutNet) PRO2 RS232/RS485 KIT (рис. 3) обеспечивает трансляцию данных по каналам TCP/IP и CSD в сети GSM. Он оборудован двумя портами (RS‑232C и RS‑485), что дает возможность подключать сразу два оконечных устройства. Встроенный таймер жесткой перезагрузки обеспечивает автоматическую перезагрузку модема в случае его зависания. Модем имеет два слота для сим-карт в целях резервирования, алгоритм смены активной карты задается в настройках.

Рис. 3 . Модем Bitcord (SprutNet) PRO2 RS232/RS485 KIT

Основной особенностью данного CSD-модема является способность самостоятельно подключаться к коммуникационному серверу или самому выступать в роли сервера. Это происходит после подачи питания на модем. Для CSD-модема Bitcord PRO2 RS232/RS485 KIT выпущено ПО Adapter IP-IP, позволяющее с помощью данного терминала строить крупномасштабные сети телеметрии с передачей данных по интернету. При всех этих возможностях цена комплекта (модем + антенна + + кабель + разъем питания) совсем невысока и составляет с учетом НДС 3950 рублей.

Модем Bitcord (SprutNet) EHS5 (Java) KIT

Рис. 4 . Модем Bitcord (SprutNet) EHS5 (Java) KIT

Данная модель интересна тем, что поддерживает работу в сети 3G. Это позволяет использовать ее в тех местах, где 2G-сети «ловят» плохо. Как и предыдущие модели, данный CSD-модем оснащен двумя последовательными портами: RS‑232C и RS‑485, позволяющими подключать к нему различное оборудование, а также независимым портом USB для связи с ПК. Имеется безусловный таймер с регулируемым временем перезагрузки.

Кроме CSD-связи модем может быть использован для организации высокоскоростного доступа к сети интернет с любого ПК, оснащенного COM-портом или USB-портом.

Взаимодействие с ПК через встроенный в модем порт USB осуществляется посредством фирменного драйвера, поставляемого Cinterion. Также для модема можно создавать пользовательские приложения с помощью встроенной платформы Java™, что практически неограниченно расширяет функциональность модема, превращая его в полноценный контроллер. При этом цена такого мощного устройства остается в пределах бюджетного сегмента. В розничной торговле, с учетом НДС она сегодня составляет всего 4990 рублей (за комплект, включающий модем, антенну на магнитном основании 3 Дб, трехметровый кабель и кабель под интерфейс RS‑232, а также разъем для блока питания).

В заключение еще раз скажем: сегодня вряд ли можно найти более оптимальное решение по соотношению цена/качество. CSD-модемы Bitcord (SprutNet) с двумя интерфейсами на борту, с реализацией резервирования связи и другими необходимыми функциями, с «родными» модулями Cinterion (а не аналогами) в настоящий момент самые дешевые среди подобных устройств. Важно отметить, что у всех CSD-модемов линейки Bitcord (SprutNet) самая длинная гарантия в РФ и СНГ – более 4 лет (50 месяцев). Причем гарантийные обязательства подразумевают замену оборудования без ремонта.

Все модемы серии RX по умолчанию настроены на режим передачи данных по CSD протоколу.

Для начала ознакомимся, что такое CSD и почему модемы по умолчанию работают в данном режиме.

1. Что такое CSD?

Давайте обратимся к Wiki для получения информации:

Circuit Switched Data (CSD) — технология передачи данных, разработанная для мобильных телефонов стандарта GSM.

CSD использует один временной интервал для передачи данных на скорости 9,6 кбит/с в подсистему сети и коммутации (Network and Switching Subsystem NSS), где они могут быть переданы через эквивалент нормальной модемной связи в телефонную сеть.

CSD-вызов работает очень похоже на обычный голосовой вызов в GSM сетях. Выделяется единичный временной интервал между телефоном и базовой станцией.

Передача данных в сети GSM была улучшена с момента появления CSD. Поскольку максимальная скорость передачи данных для единичного временного интервала составляет 9,6 кбит/с, многие операторы выделяют два и более временных слота для вызовов CSD.

Чтобы работать с данной технологией, необходимо заказать подключение услуги CSD у мобильного оператора(если данная услуга уже не подключена).

В большинстве случаев, по умолчанию услуга CSD отключена.

Мы можем составить принцип взаимодействия [программа <=> модем <=> модем <=> устройство]

Т.е. программа начинает подавать АТ команды в интерфейсный порт модема, модем в свою очередь, со своей SIM карты, совершает голосовой вызов на номер телефона SIM карты, установленной в другой модем.

Удаленный модем отвечает на звонок.

Тем самым создается канал связи между двумя модемами, через который мы можем отправлять или получать какие-либо данные.

2. Опрос оборудования по CSD

Чтобы понять, как работает получение доступа к счетчику или какому-либо другому оборудованию, для его настройки или считывания показаний, разберем простой пример:

- Счетчик Меркурий 230

- модем RX101-R4 имеет USB-B интерфейс подключения к ПК, поэтому он будет Вызывающим модемом.

- две SIM карты с положительным балансом и подключенной услугой CSD

Определим схему подключения:


Выполним подключение, наших модемов согласно приведенной схеме.

Для RX101-R4 на ПК устанавливаем драйвера(Только драйвера, выводить модем в интернет не нужно!): Как подключить модем RX к интернету или защищенной сети?

Откроем программу для опроса:


В нашем примере подключенному модему назначен COM15 порт.

Заполним параметры для связи с удаленным модемом


Вводим номер SIM карты модема приёмника

Тип интерфейса через который будем делать запрос ( GSM )

И нажимаем кнопку Соединить

Видим процесс соединения


Процесс получения информации можно наблюдать внизу окна

После 100% заполнения мы увидим считанную информацию из счетчика


Вот и все, дальше можно запрашивать профили мощности и другие параметры.

После того, как получим всю необходимую информацию и выполним нужные настройки нужно не забыть Разорвать установленную связь, чтобы не тратить денежные средства.

Данное ПО разработано компанией iRZ, скачать его можно в соответствующем разделе на сайте автора . Оно подходит для iRZ модемов:

Также эту программу можно попробовать и для настройки других GSM/CSD модемов, если не возникнет ошибок во время работы, значит все хорошо. Иначе рекомендуется использовать другое ПО или же настройку через терминал.

Для настройки модема через программу «iRZ TestModem» необходимо выполнить следующие действия:

2. Подключить модем через преобразователь RS232-USB к ноутбуку (компьютеру).

3. Запустить программу «iRZ TestModem», появится окно, показанное на рисунке 1.

4.2. Нажать на кнопку "Параметры порта" позиция 5 на рисунке 1.

4.3. Выбрать COM порт, к которому подключен модем позиция 6 на рисунке 1.

4.4. Указать скорость COM порта, на которой работает подключенный модем, позиция 7 на рисунке 1.

4.7. Дождаться, когда полоса индикатора будет полностью заполнена зеленым цветом.

5. Перейти на вкладку "Настройка" позиция 1 на рисунке 1. Общий вид вкладки настройки представлен на рисунке 2.


6. Выбрать режим, т.е. место дальнейшего расположения модема позиция 1 на рисунке 2. Ведомый - т.е. полевой модем, который в дальнейшем будет установлен на объекте. Ведущий - т.е. модем станции связи, который в дальнейшем будет подключен к станции связи и совершать звонки на полевые модемы.

7. Выбрать скорость, на которой будет работать модем, поле изменения настроек позиция 2 на рисунке 2. Выбранная скорость должна совпадать со скоростью, на которой работает тепловычислитель. В случае если текущая скорость работы COM порта модема отличается от настраиваемой, ПО самостоятельно перенастроит настройки COM порта ноутбука (компьютера) на нужную после изменения.

9. Дождаться когда индикатор загрузки настроек, позиция 4 на рисунке 2, будет до конца заполен и зеленого цвета.

Вкладка для настройки модемов

Позволяет настроить модем для последующей установки на объект или же для подключения к станции связи.

Выберите модель вашего модема

Необходимо выбрать одну из поддерживаемых моделей модемов iRZ, если вы хотите настроить модель, которая не поддерживается программой (другой производитель), тогда укажите модель MC52iT.

Кнопка "Начать"

Индикатор процесса "Поиска"

Полоса индикации идентифицирует процесс поиска модема.

Не до конца заполненная синего цвета - поиск модема выполняется.

Заполненная красного цвета - поиск завершен ошибкой.

Заполненная зеленого цвета - поиск завершен, модем найден.

Кнопка "Параметры порта"

Позволяет отобразить/скрыть настройки порта, в виде области, находящейся под кнопкой на рисунке 1.

Кнопка "Выбор COM порта"

Позволяет выбрать COM порт, к которому подключен модем.

Кнопка "Выбор скорости COM порта"

Позволяет выбрать скорость работы COM порта, указанная скорость должна совпадать со скоростью, на которой работает подключенный модем, иначе ПО его не найдет.

Кнопка "Выбор формата"

Кнопка "Стоп"

Останавливает процесс поиска модема, в случае если он никак не завершается.

Читайте также: