Тест GSM модемов (rtGSMTest)#

Утилита тестирования GSM модемов предназначена для проверки работы GSM модемов и возможности их использования в автоматическом режиме с помощью утилиты SMS Сервер.

../../_images/1130.png

Основное окно утилиты Тест GSM модемов состоит их пяти областей:

Основное меню

Меню с выпадающим списком.

GSM Модем

Область настройки модема.

Операции

Виды тестирования работы модема.

Обмен данными

Текстовые записи результата проведенного теста.

Дневник работы

Список сообщений генерируемые во время выполнения различных операций в виде выпадающего списка.

Основное меню#

Основное меню программы.

../../_images/267.png

Сохранить настройки

Осуществляет сохранение всех произведенных изменений в окне Тест GSM модемов.

Окно сообщений

Окно содержит сообщения контроля отправки сообщений.

О программе

Раздел с общими данными о программе.

Выход

Завершает работу программы, закрывает окно.

GSM Модем#

Область выбора СОМ-порта, используемого для связи с модемом.

../../_images/347.png

В этой области необходимо указать СОМ-порт и основные параметры связи с модемом.

Указанные параметры будут использоваться для передачи команд и получения ответов от модема.

Для начала работы необходимо выбрать из выпадающего списка один из подключенных модемов 4.

Информация

При подключении новых GSM модемом нужно воспользоваться кнопкой 5 для обновления списка доступных в системе портов.

После выбора COM-порта и установки его параметров в этой области, кнопками 6 и 8 осуществляется управление работой с модемом, позволяя подключиться и отключиться от выбранного СОМ-порта соответственно.

Использование кнопки 7 дает возможность программе прочитать все непрочитанные данные из подключенного устройства.

Параметры работы с модемом:

Время ожидания символа команды

Максимальное время ожидания начала ответа (получение первого символа) модема на переданную команду.

Время ожидания ответа на команду

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

Время ожидания длительных операций

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

Операции#

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

../../_images/1017.png

В области Операции собраны возможные виды операций для работы с модемом.

Тест АТ:

Интегральный тест устройства на возможность использования в качестве GSM модема.

Контакты:

Просмотр и управление контактами сохраненными на SIM карте.

Сообщений:

Просмотр и управление сообщениями сохраненными на SIM карте.

USSD:

Отправка USSD запросов оператору сотовой связи.

SMS:

Отправка текстового сообщения на указанный номер.

Команда:

Отправка отдельных команд.

Parcer:

Тестирование операции разбора ответов модема.

Unicode:

Декодирование из UCS в текст и обратно.

Тест АТ

На закладке Тест АТ находится интегральный тест устройства на возможность использования его в качестве GSM модема для отправки сообщений в автоматическом режиме с помощью утилиты SMS Сервер.

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

Устройство отвечает на АТ команды

Выбранный СОМ-порт подключен к устройству. которое является модемом и способно выполнять АТ-команды.

Модем не требует ввода PIN или PUK

Функции модема могут быть заблокированы с помощью кодов PIN или PUK установленных на сим карте. В случае, если модем заблокирован, он не может быть использован сервером в автоматическом режиме.

Для использования такой сим-карты необходимо установить ее в телефон или другое универсальное устройство и удалить блокировки.

Информация о регистрации

Модем понимает команду запроса данных о регистрации в сети сотового оператора и эта функция может быть использована при работе с модемом.

Кодировка SMS

Модем поддерживает необходимые для работы с текстом коротких сообщений кодировки текста.

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

Тестовое сообщение

Модем корректно обрабатывает команду отправки короткого сообщения (SMS).

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

После настройки модема в области GSM Модем на поле теста необходимо нажать кнопку 11.

Результат теста будет отражен в области Тест АТ и в области Обмен данными.

../../_images/1417.png

Каждое из направлений тестирования в области Тест АТ обозначено значками результата тестирования:

15

Тест пройден успешно. Устройство выполняет команду корректно.

16

Тест не пройден. Существует ошибка требующая исправления.

Информация

Подробная информация по ошибкам отражена в области Обмен данными.

Для указания номера телефона, используемого в тесте отправки короткого сообщения предназначено поле ввода.

../../_images/1714.png

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

Контакты

На закладке Контакты можно просматривать и управлять контактами сохраненными на SIM карте.

../../_images/2313.png

Загрузка контактов осуществляется после нажатия кнопки 13.

Кнопка 12 дает возможность удалить выделенное сообщение или очистить весь список 22.

Сообщения

На закладке Сообщения можно просматривать сообщения сохраненные на SIM карте.

../../_images/2117.png

Загрузка сообщений осуществляется после нажатия кнопки 13.

Кнопка 12 дает возможность удалить выделенный контакт из телефонной книги на SIM карте.

Обмен данными#

В области Обмен данными описывается диалог между устройством и программой.

../../_images/1814.png

Кнопки под текстовой областью позволяют управлять данными области.

Кнопка 19 удаляет данные обмена с модемом, очищает окно. Перед удалением данных появляется стандартное окно подтверждения выполнения команды.

Кнопка 20 открывает стандартное окно для сохранения информации на рабочий ПК в формате .txt.

Ключи командной строки#

Утилита поддерживает ключи командной строки.

Информация

Общий формат и способ указания ключей командной строки описан в разделе «Командная строка»

-NoLog

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

-LOG=<file>

Устанавливает имя для основного лог файла программы.

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

-<P>ORT=ИМЯ

Указывает имя ком-порта, которое необходимо использовать при старте программы.

-<S>PEED=ЗНАЧ

Устанавливает скорость обмена данными с модемом в указанное значение.

-TMCHAR=ЗНАЧ

Устанавливает время ожидания ответа от модема в указанное значение.

-TMCMD=ЗНАЧ

Устанавливает время ожидания выполнения команды в указанное значение.

-TMLONG=ЗНАЧ

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

-Phone=ЗНАЧ

Устанавливает номер использующийся для тестирования отправки сообщений.

-SMS=ЗНАЧ

Устанавливает текст для тестового сообщения.

-USSD=ЗНАЧ

Устанавливает текст USSD запроса.

-CMD=ЗНАЧ

Устанавливает текст АТ-команды для теста выполнения отдельных команд.

-PARCE=ЗНАЧ

Устанавливает текст для теста декодирования ответа модема.

-EMBED

Флаг, обозначающий что утилита используется для тестирования параметров переданных из другой программы.

В этом режиме утилита не будет сохранять изменения настроек, произведенных во время использования утилиты.