Вся работа с модемами серии RX производится исключительно через программы, которые позволяют отправлять текстовые команды в интерфейсные порты.
Наиболее популярными для операционных систем Windows и Linux являются Putty и HyperTerminal.
Это связано с тем, что Putty часто используют специалисты, работающие с IP-сетями, а HyperTerminal был установлен по умолчанию в Windows XP (в современных версиях Windows отсутствует).
Но нам нужна программа, с помощью которой можно удобно и наглядно управлять и настраивать модем.
Рассмотрим, как подавать AT-команды в модем.
В статье Как подключиться к модему RX? описаны способы физического подключения модема к ПК и его обнаружения в системе.
1. Как подать AT-команду в ОС Windows
Рассмотрим программу RX Configuration Tool.
Скачать программу можно на официальном сайте компании АО «ТЕЛЕОФИС»:
https://teleofis.ru/production/program/teleofis-rx-configuration-tool/?show=download
Данная программа позволяет не только просматривать информацию о модеме, сбрасывать настройки и устанавливать скрипты на языке Python, но и отправлять AT-команды.
1.1. Использование RX Configuration Tool
Для подачи AT-команд выполните следующие действия:
1) После запуска программы необходимо определить подключенный к ПК модем. Для этого нажмите кнопку «Настройки программы».
Далее укажите COM-порт, к которому подключен модем, и настройте параметры последовательного порта.
Программа RX Configuration Tool также поддерживает автоматический поиск модема, позволяя определить доступные COM-порты и их параметры.
Важно! Если модем не обнаруживается, а ранее в него загружался скрипт (например, GPRSTerminal), модем будет доступен для подачи AT-команд только в первые 10 секунд после подачи питания. В этом случае отключите и снова подайте питание перед поиском модема.
2) Перейдите в раздел «Терминал» для подачи AT-команд.
Нажмите кнопку «Открыть порт», чтобы начать взаимодействие с модемом через выбранный COM-порт.
В поле «Данные» введите AT-команду и нажмите «Отправить». Например, команда AT
вернет ответ OK
в основном окне.
Важно! Для успешной отправки команд необходимо включить опцию «Отправлять в конце <CR>».
1.2. Использование HTerm
Скачать HTerm можно на официальном сайте:
http://www.der-hammer.info/terminal/
После скачивания распакуйте архив и запустите программу:
Откроется интерфейс управления программой:
Выполните следующие шаги:
- Обновите список доступных COM-портов.
- Выберите нужный COM-порт.
- Укажите скорость соединения (по умолчанию 9600).
- Нажмите кнопку Connect (после подключения она станет Disconnect).
- Убедитесь, что включена опция отправки символа «перевод каретки CR» после нажатия Enter.
- Введите AT-команду и нажмите Enter.
В поле Transmitted data отобразится отправленная команда, а в Received Data – ответ от модема.
Например, команда AT
должна вернуть ответ OK
.
2. Как подать AT-команду в Linux на примере Picocom
Мы будем использовать операционную систему Ubuntu Linux.
Если утилита Picocom не установлена, установите её командой:
sudo apt install picocom
Подключаемся к COM-порту на скорости 9600:
sudo picocom /dev/ttyS0 -b9600
После открытия COM-порта вводим команду AT
и ожидаем ответа OK
:
AT OK
Если модем отвечает OK
, можно приступать к дальнейшей настройке.