Тест GSM модемов (rtGSMTest)#
Утилита тестирования GSM модемов предназначена для проверки работы GSM модемов и возможности их использования в автоматическом режиме с помощью утилиты SMS Сервер.
Основное окно утилиты Тест GSM модемов состоит их пяти областей:
Основное меню |
Меню с выпадающим списком. |
|
GSM Модем |
Область настройки модема. |
|
Операции |
Виды тестирования работы модема. |
|
Обмен данными |
Текстовые записи результата проведенного теста. |
|
Дневник работы |
Список сообщений генерируемые во время выполнения различных операций в виде выпадающего списка. |
Основное меню#
Основное меню программы.
Сохранить настройки |
Осуществляет сохранение всех произведенных изменений в окне Тест GSM модемов. |
Окно сообщений |
Окно содержит сообщения контроля отправки сообщений. |
О программе |
Раздел с общими данными о программе. |
Выход |
Завершает работу программы, закрывает окно. |
GSM Модем#
Область выбора СОМ-порта, используемого для связи с модемом.
В этой области необходимо указать СОМ-порт и основные параметры связи с модемом.
Указанные параметры будут использоваться для передачи команд и получения ответов от модема.
Для начала работы необходимо выбрать из выпадающего списка один из подключенных модемов .
Информация
При подключении новых GSM модемом нужно воспользоваться кнопкой для обновления списка доступных в системе портов.
После выбора COM-порта и установки его параметров в этой области, кнопками и осуществляется управление работой с модемом, позволяя подключиться и отключиться от выбранного СОМ-порта соответственно.
Использование кнопки дает возможность программе прочитать все непрочитанные данные из подключенного устройства.
Параметры работы с модемом:
Время ожидания символа команды
Максимальное время ожидания начала ответа (получение первого символа) модема на переданную команду.
Время ожидания ответа на команду
Максимальное время за которое должен быть получен ответ на выполненную команду целиком.
Время ожидания длительных операций
При выполнении длительных операций, таких как запрос USSD и отправка сообщений, максимальное время ожидания ответа об успешном выполнении операции или об ошибке.
Операции#
Область программы, предназначенная для тестирования и выполнения отдельных операций.
В области Операции собраны возможные виды операций для работы с модемом.
- Тест АТ:
Интегральный тест устройства на возможность использования в качестве GSM модема.
- Контакты:
Просмотр и управление контактами сохраненными на SIM карте.
- Сообщений:
Просмотр и управление сообщениями сохраненными на SIM карте.
- USSD:
Отправка USSD запросов оператору сотовой связи.
- SMS:
Отправка текстового сообщения на указанный номер.
- Команда:
Отправка отдельных команд.
- Parcer:
Тестирование операции разбора ответов модема.
- Unicode:
Декодирование из UCS в текст и обратно.
Тест АТ
На закладке Тест АТ находится интегральный тест устройства на возможность использования его в качестве GSM модема для отправки сообщений в автоматическом режиме с помощью утилиты SMS Сервер.
Для оценки пригодности модема производятся следующие тесты:
Устройство отвечает на АТ команды
Выбранный СОМ-порт подключен к устройству. которое является модемом и способно выполнять АТ-команды.
Модем не требует ввода PIN или PUK
Функции модема могут быть заблокированы с помощью кодов PIN или PUK установленных на сим карте. В случае, если модем заблокирован, он не может быть использован сервером в автоматическом режиме.
Для использования такой сим-карты необходимо установить ее в телефон или другое универсальное устройство и удалить блокировки.
Информация о регистрации
Модем понимает команду запроса данных о регистрации в сети сотового оператора и эта функция может быть использована при работе с модемом.
Кодировка SMS
Модем поддерживает необходимые для работы с текстом коротких сообщений кодировки текста.
В случае, если модем не поддерживает необходимые кодировка отправка сообщений может оказаться невозможной или можно будет отправлять только текст латинского алфавита.
Тестовое сообщение
Модем корректно обрабатывает команду отправки короткого сообщения (SMS).
В случае, если модем не отвечает или не может выполнить команды по отправке коротких сообщений значит он не может быть использован программой.
После настройки модема в области GSM Модем на поле теста необходимо нажать кнопку .
Результат теста будет отражен в области Тест АТ и в области Обмен данными.
Каждое из направлений тестирования в области Тест АТ обозначено значками результата тестирования:
Тест пройден успешно. Устройство выполняет команду корректно. |
|
Тест не пройден. Существует ошибка требующая исправления. |
Информация
Подробная информация по ошибкам отражена в области Обмен данными.
Для указания номера телефона, используемого в тесте отправки короткого сообщения предназначено поле ввода.
Каждый раз, при указании нового номера, этот номер сохраняется в истории поля ввода. для того чтобы удалить ненужные номера из истории можно использовать кнопку , при выборе которой номер находящийся в поле ввода будет удален из истории.
Контакты
На закладке Контакты можно просматривать и управлять контактами сохраненными на SIM карте.
Загрузка контактов осуществляется после нажатия кнопки .
Кнопка дает возможность удалить выделенное сообщение или очистить весь список .
Сообщения
На закладке Сообщения можно просматривать сообщения сохраненные на SIM карте.
Загрузка сообщений осуществляется после нажатия кнопки .
Кнопка дает возможность удалить выделенный контакт из телефонной книги на SIM карте.
Обмен данными#
В области Обмен данными описывается диалог между устройством и программой.
Кнопки под текстовой областью позволяют управлять данными области.
Кнопка удаляет данные обмена с модемом, очищает окно. Перед удалением данных появляется стандартное окно подтверждения выполнения команды.
Кнопка открывает стандартное окно для сохранения информации на рабочий ПК в формате .txt
.
Ключи командной строки#
Утилита поддерживает ключи командной строки.
Информация
Общий формат и способ указания ключей командной строки описан в разделе «Командная строка»
|
Если указан, то основной лог файл будет отключен и программа не будет сохранять в него данные в процессе работы. |
|
Устанавливает имя для основного лог файла программы. Если ключ не указан, то для файла лога будет использовано имя по умолчанию, соответствующее имени программы, с указанием даты создания и расширением |
|
Указывает имя ком-порта, которое необходимо использовать при старте программы. |
|
Устанавливает скорость обмена данными с модемом в указанное значение. |
|
Устанавливает время ожидания ответа от модема в указанное значение. |
|
Устанавливает время ожидания выполнения команды в указанное значение. |
|
Устанавливает время ожидания выполнения длительной операции в указанное значение. |
|
Устанавливает номер использующийся для тестирования отправки сообщений. |
|
Устанавливает текст для тестового сообщения. |
|
Устанавливает текст USSD запроса. |
|
Устанавливает текст АТ-команды для теста выполнения отдельных команд. |
|
Устанавливает текст для теста декодирования ответа модема. |
|
Флаг, обозначающий что утилита используется для тестирования параметров переданных из другой программы. В этом режиме утилита не будет сохранять изменения настроек, произведенных во время использования утилиты. |