Работа модемов RX в CSD режиме

Работа модемов RX в CSD режиме

Все модемы серии 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 ART-01 PQRSIN с помощью двух модемов TELEOFIS RX101-R4 и TELEOFIS RX108-R4.

Исходные данные:

  • Счетчик Меркурий 230
  • Модем RX101-R4 имеет USB-B интерфейс подключения к ПК, поэтому он будет вызывающим модемом.
  • Модем RX108-R4 имеет интерфейс RS485, подключён к счетчику Меркурий 230, поэтому он будет приёмным модемом.
  • Две SIM-карты с положительным балансом и подключённой услугой CSD
  • ПО «Универсальный конфигуратор счетчиков Меркурий» для подключения к счетчику: https://www.incotexcom.ru/support/soft/service

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


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

Для RX101-R4 на ПК устанавливаем драйвер: https://teleofis.ru/upload/iblock/36a/teleofisdriverpack_2.1.zip

Для RX108-R4 ничего устанавливать не нужно.

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


В нашем примере подключённому модему назначен COM15 порт. Заполним параметры для связи с удалённым модемом:


Вводим номер SIM-карты модема приёмника, выбираем тип интерфейса для запроса (GSM) и нажимаем кнопку «Соединить». Видим процесс соединения:


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


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