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

Через терминальные программы модему подаются специальные АТ команды, которые модем, в свою очередь, выполняет и отвечает на них.

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


В данной статье мы будем рассматривать терминальные программы работающие в операционной системе Windows.

Рассмотрим самые основные из них:

1.RxConfigurationTool

2. HTerm

3. PUTTY

4. Terminal 1.9

5. Hyper Terminal


1. Утилита RXConfigurationTool

Данная утилита является нашим продуктом, первоначально предназначенным для загрузки в модем скриптов на языке Python, но с недавнего времени в новых версиях была добавлена новая полезная возможность - ручная подача AT-команд.



2. Терминальная программа HTerm

Скачать данную программу можно на официальном сайте компании разработчика данного ПО

Страница загрузки


После скачивания, распаковываем архив и запускаем файл программы:


Откроется интерфейс управления программой:


Описание:

1.   Кнопка установки(Connect) или разрыва(Disconnect) соединения с COM портом.

2.   Список в котором можно выбрать нужный COM порт.

3.   Кнопка обновления списка(2.) COM портов.

4.   Список доступных скоростей для подключения. (300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 56000, 57600, 115200, 128000, 256000)

5.   Список выбора бит в одном байте данных. (5, 6, 7, 8)

6.   Список выбора стоповых бит в байте данных. (1, 1.5, 2)

7.   Список выбора проверки бита четности. (None, Even, Odd, Mark, Space)

8.   Список выбора по какому символу, делать перевод строки в окне Received Data. (None, CR, LF, CR+LF, Null, ETX)

9.   Индикаторы режимов модема. (CTS - Готовность приема данных, DSR - Готовность отдачи данных, RI - Звонок, DCD - Декодирование принимаемого сигнала)

10. Кнопка очистки поля входящих данных. (Received Data)

11. Поле входящих данных из COM порта.

12. Кнопка очистки поля исходящих данных (Transmitted Data)

13. Какой символ отправлять после нажатия на Enter после команды из поля 15.

14. Кнопки режимов управления потоком данных DTR и RTS.

15. Поле ввода команд.

16. Поле исходящих данных в COM порт.


Для подачи команды необходимо выбрать Поле ввода команд(15.) и ввести АТ, после нажать на Enter.

В поле исходящих данных отобразится отправленная команда:

at\r


В Поле входящих данных(11.) отобразится ответ модема в виде:

<\0><\r>
<\n>OK<\r>
<\n>


3. Универсальная программа PUTTY

Данная программа универсальна в использовании и позволяет подключаться не только к COM порту но и по другим видам подключений(Raw, Telnet, Rlogin, SSH).

Но нас интересует вариант подключения именно к COM порту(Serial)


Скачать данную программу можно на официальном сайте компании разработчика данного ПО

Страница загрузки


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


Откроется интерфейс управления программой:


Описание:

1. Выбор назначения подключения, выбираем Последовательный интерфейс(Serial).

2. Поле ввода целевого COM порта.

3. Поле ввода скорости подключения.

4. Открытие соединения.


Дополнительно можно включить отображение вводимых символов


После нажатия на кнопку Open откроется окно, в которое необходимо подавать команды:


Подаем стандартную команду:

at

В ответ нам должен поступить ответ:

ОК


4. Терминальная программа Terminal v1.9x

Данная программа похожа по своему принципу на HTerm, но также имеет отличия.

Скачать данную программу можно на официальном сайте компании разработчика данного ПО.

Страница загрузки


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

Откроется интерфейс управления программой:


Описание:

1.   Кнопка соединения(Connect) или разъединения(Disconnect) с COM портом. Под этой кнопкой находится кнопка ReScan для повторного сканирования COM портов.

2.   Список доступных COM портов.

3.   Список выбора доступных скоростных режимов, либо использования собственной скорости(custom).

4.   Выбор бит в одном байте данных.

5.   Выбор проверки бита четности.

6.   Выбор стоповых бит в байте данных.

7.   Выбор типа управления потоком.

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

8.   Индикаторы режимов модема.

- В разделе Recieve находятся параметры отображения ответа от устройства.

9.   Очистка поля входящих сообщений из COM порта.

10. В этом поле вы будете видеть ответы от вашего устройства. Если в разделе "Settings" вы не забыли поставить галочку "Time", то перед каждой строкой будет проставлена метка времени. Это бывает очень полезно при анализе логов с устройства.

- В разделе Transmit находятся параметры передачи данных на устройство. Кнопки DTR и RTS устанавливают соответствующие выводы в положительное состояние.

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

12. Установленная галочка "+CR" будет дописывать к отправляемому сообщению символ возврата каретки (эмулировать нажатие клавиши Enter). Кнопка "->Send" отправит ваше сообщение на устройство.

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


5. Терминальная программа HyperTerminal

Терминальная программа, которая включалась в поставку ОС Microsoft Windows-95/98/ME/XP.

Для ОС Microsoft Windows-Vista/7/8 разработан новый вариант программы, доступный на Сайте разработчика.


В Windows XP данный терминал находится по пути:


После запуска программы откроется интерфейс программы с подключением:

Сначала вводим имя соединения.


Выбираем нужный COM порт.


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


Описание:

1. Список доступных скоростей для подключения. (110, 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600)

2. Список выбора бит в одном байте данных. (5, 6, 7, 8)

3. Список выбора проверки бита четности. (Чет, Нечет, Нет, Маркер(1), Пробел(0))

4. Список выбора стоповых бит в байте данных. (1, 1.5, 2)

5. Список выбора метода управления потоком. (Xon/Xoff, Аппаратное, Нет)


После введения необходимых параметров соединения, откроется окно ввода команд:


Можно вводить команду AT, в ответ должен поступить ОК


Дополнительно можно включить отображение вводимых символов


Существуют также другие терминальные программы, в том числе и в Linux средах.

Также возможно установить, часть данных программ, в Linux (Вы могли заметить это на примере программы HTerm)


Дополнительная информация:

GSM/3G/4G модемы TELEOFIS

GSM модемы TELEOFIS серии RX. Руководство по эксплуатации


Ссылки по теме:

Подключение модемов и устройств к конвертеру WR121