Телекоммуникационные технологии


Набор AT-команд модемов


10.9 Набор AT-команд модемов

Семенов Ю.А. (ГНЦ ИТЭФ)

AT-команды посылаются ЭВМ или терминалом модему через последовательный интерфейс RS-232 (модем должен быть при этом в командном режиме). Все эти команды начинаются с префикса AT, за исключением A/, A> и +++. Код A/ вызывает выполнение модемом предыдущей команды, A> заставляет модем выполнять предыдущую команду до 9 раз или пока не будет нажата какая-либо клавиша терминала или управляющей панели модема, или пока не будет установлена связь с удаленным модемом. Команда +++ (ESC-последовательность) переводит модем в командный режим или возвращает его в режим передачи данных.

Таблица 10.9.1. Стандартные AT-команды

Обозначение команды Описание функции команды
A Включает режим отклика (снимается трубка, выполняется подключение к линии)
+ B0 Выбирает режим CCITT V.22 (1200бит/с, по умолчанию)
B1 Выбирает для коммуникации стандарт Bell 212A (1200 бит/с)
D Вход в базовый режим, набор номера и попытка соединения с удаленным модемом.

Числа и модификаторы, применимые с командой D:

0-9,#,* - цифры набора номера. Ниже следуют модификаторы набора.

P - Импульсный набор.

T - Тоновый набор.

R - Начинает вызов в режиме отклика. Вводится как последняя цифра.

S - Набирается номер, записанный в памяти.

W - Ожидание длинного гудка перед набором (длительность ожидания определяется S7, по умолчанию 30сек).

, - Пауза на время, заданное S8 (по умолчанию 2сек).

; - Возврат в командный режим после набора номера.

@ - Ожидание 5 сек. молчания прежде чем продолжить, в противном случае возврат (NO ANSWER).

DL Набор номера, использованного последним.
DSn Набор номера, записанного в EEPROM в позиции n(0-9).
E0 Запрет символьного отклика в командном режиме.
+ E1 Разрешает символьный отклик в командном режиме.
Fn Переключение между дуплексным и полудуплексным режимами (n=0 - полудуплексный; n=1 - дуплексный).
H0 Вешание трубки и отключение от линии
H1 Снятие трубки и подключение к линии
I0 Отображение информации о модеме (идентификационный код)
I1 Отображение результата проверки контрольной суммы ROM (EPRROM).
I2 Проверяется состояние внутренней памяти ROM и возвращается сообщение OK или CHECKSUM ERROR.
I3 Выдается версия модема
I4 Модем передает ЭВМ строку, заданную производителем модема.
I5 Выдается код страны производителя.
I6 Выдается код модели модема
L0-7 Управление громкостью динамика (по умолчанию L4).
M0 Громкоговоритель всегда выключен.
+ M1 Громкоговоритель включен пока не обнаружена несущая.
M2 Громкоговоритель всегда включен.
M3 Громкоговоритель включен после набора последней цифры и выключается после детектирования несущей.
N0-7 Управление громкостью звонка. N0 запретит звонок при приходе сигнала вызова.
O Возвращение в состояние on line.
P Импульсный набор
+ Q0 Модем возвращает код результата (по умолчанию)
Q1 Модем не возвращает код результата
Q2 Модем возвращает код результата, но отключается после ответа на звонок.
Sr=n Записывает в S-регистр r код n, n должно быть десятичным числом в интервале 0-255.
Sr ? Отображает код, записанный в регистре r.
+ T Тоновый набор (по умолчанию)
V0 Отображает код результата в сжатой цифровой форме.
+ V1 Отображает код результата в символьной форме (по умолчанию)
Xn Опции отображения работы и кодов результата (по умолчанию X5). Определяет набор сообщений, управляет определением сигнала “занято” и проверкой наличия гудка.
Yn Определяет способ отключения модема от линии. Команда Y1 заставляет модем повесить трубку, если от удаленного модема получен сигнал BREAK. Команда Y0 запрещает прерывать связь при получении длительного сигнала BREAK
Wn Записывает текущую конфигурацию модема в профайл n.
Zn Устанавливает конфигурацию модема из профайла n (n=0-3). Z4 устанавливает заводской набор параметров модема.
<




Начало  Назад  Вперед



Книжный магазин