AT-команды


Ссылки на другие страницы справочника

[Содержание справочника
[Использование AT-команд и ответных кодов
[Заводские установки и рабочая конфигурация]
[Набор номера и ответ на вызов
[Ответные коды
[Описание S-регистров]

В данном приложении описаны команды модема для управления режимом передачи данных. Каждая команда должна начинаться с префикса AT, за исключением команд A/, AT и Escape-кода.

+++ Escape-код

A (Answer) Ответить на звонок

A/ Повторить последнюю команду
Повторно выполняет последнюю команду, введенную пользователем или программой.

AT (ATtention) Префикс командной строки

B Режим совместимости с протоколами BELL/ITU-TSS
B Задает использование протокола ITU-TSS на скорости 300 или 1200 bps (международный стандарт)
B1 Задает использование протокола Bell на скорости 300 или 1200 bps (стандарт США)

Dn (Dial) Набор номера телефона

E (Echo) Эхо команд на экране
Управляет отображением на экране символов, посылаемых модему в командном режиме.
E Отключить эхо. Если на экране вместо одного появляются два символа (т.е. AT выглядит как AATT), введите команду E.
E1 Включить эхо (по умолчанию). Если на экране не отображаются набираемые символы, введите команду E1.

H (Hook) Опустить/поднять трубку
H  Повесить трубку (On-hook).
H1 Поднять трубку (Off-hook).

I (Information) Диагностическая информация
I6 Возвращает текущее значение кода страны.
I7 Возвращает модель процессора данных.
I10 Возвращает список дополнительных функций, поддерживаемых модемом.

L Уровень громкости встроенного динамика
L=низкий, L2=средний (по умолчанию), L3=высокий.

M Управление работой динамика
M Всегда выключен.
M1 Включен до обнаружения несущей (по умолчанию).
M2 Всегда включен.
M3 Включается после набора последней цифры номера и выключается после обнаружения несущей.

O Возврат в режим Online
O Возврат в режим online (после команды +++).
O1 Возврат в режим online с принудительным повтором процедуры установления связи.

Q Включение и Отключение ответных кодов
Q Включить ответные коды (по умолчанию).
Q1 Выключить ответные коды.

Sr? Чтение S-регистров
Возвращает значение, записанное в S-регистре r.


Sr=n Запись в S-регистры
Записывает значение n в S-регистр r.

W Ответные коды коррекции ошибок
W Ответные коды не возвращаются, а код CONNECT XXXX отображает скорость порта (DTE) (по умолчанию).
W1 Возвращается режим коррекции ошибок.
W2 Ответные коды не возвращаются, а код CONNECT XXXX отображает скорость соединения (DCE).

X Тип набора номера и ответные коды CONNECT
X Набор номера "вслепую" (зуммер и сигнал "занято" - игнорируются), после соединения возвращается код CONNECT.
X1 Набор номера "вслепую", после соединения возвращается код CONNECT XXXX.
X2 Ожидание зуммера перед набором номера; возвращается код CONNECT XXXX; сигнал "занято" не распознается.
X3 Зуммер игнорируется; возвращается код CONNECT XXXX или BUSY если обнаружен сигнал "занято".
X4 После соединения возвращаются коды, установленные командами Wn и S95. Коды BUSY и NO DIALTONE возвращаются если обнаружены соответствующие сигналы (по умолчанию).

&C Управление сигналом определения несущей (DCD)
Определяет поведение сигнала DCD. Установки по умолчанию определяются командой &F.
&C Сигнал DCD всегда включен.
&C1 Сигнал DCD отслеживает наличие несущей в линии.

&D Реакция модема на сигнал DTR
Определяет реакцию модема на отключение сигнала DTR.
&D Модем игнорирует сигнал DTR, считая, что терминал всегда готов к работе.
&D1 Переключается в асинхронный командный режим.
&D2 Разрывает соединение и переходит в командный режим. Автоответ отключен до включения DTR.
&D3 Разрывает соединение, переходит в командный режим и загружает рабочую конфигурацию из профиля 0

&F Загрузить заводские установки в качестве рабочей конфигурации
&F Восстановить заводские установки (по умолчанию для PC), включая аппаратное управление потоком данных, коррекцию ошибок и сжатие данных.
&F1 Восстановить заводские установки (по умолчанию для Mac).

#VLS=x Выбор устройства Voice
x=0: Телефонная трубка (по умолчанию)
x=6: Динамик
Примечание: Перед использованием этой команды модем должен находиться в голосовом режиме, устанавливаемом при помощи команды AT#CLS=8. Кроме того, команда #VLS должна быть введена до установления SVD-соединения, если предполагается использовать voice-устройство, отличное от телефонной трубки.

#CLS=x Выбор режима Data, Fax или Voice/Audio
Данная команда выбирает режим (data, fax или voice/audio) для ответа или вызова.
x=0: Режим данных; модем переключается в режим приема/передачи данных.
x=1: Режим факса (Class 1)
x=8: Режим Voice/audio; используется для подготовки модема к ответу или вызову последовательностей, использующих голосовые режимы.
Примечание: Данная команда должна использоваться перед выбором устройства voice командой #VLS.

+V Показать профиль конфигурации
Отображает рабочую конфигурацию.
 

+MS Выбор модуляции
При помощи команды +MS можно управлять модуляцией, используемой модемом при установлении соединения. Данная команда позволяет выбрать модуляцию, включить или отключить авторежим и установить наибольшую и наименьшую скорости соединения для модема. Варианты команды +MS используются для отображения поддерживаемых и выбранных параметров.
Формат команды AT+MS:
AT+MS = <mod>,<automode>,<minimum rate>,<maximum rate>,<codec>,<rbsignaling>,<max upload speed> [CR]
Можно оставить параметр без изменений опустив его в командной строке, отделяя его позицию запятыми.
Чтобы указать требуемую модуляцию, введите соответствующее число из столбца <mod> таблицы. Определены следующие значения параметра Mod:
<mod> Модуляция Возможная скорость (bps)1 Примечания
0 V.21 300  
1 V.22 1200  
2 V.22bis 2400 или 1200  
3 V.23 12002  
9 V.32 9600 или 4800  
10 V.32bis 14400, 12000, 9600, 7200 или 4800  
11 V.34 33600, 31200, 28800, 26400, 24000, 19200, 16800, 14400, 12000, 9600, 7200, 4800 или 2400 по умолчанию
64 Bell 103 300  
69 Bell 212 1200  
56 K56flex 56000, 54000, 52000, 50000, 58000, 46000, 44000, 42000, 40000, 38000, 36000, 34000, 32000  
1 См. дополнительные параметры <automode>, <minimum rate> и <maximum rate>. 

 2Для V.23, в режиме вызова передает со скоростью 75 bps и принимает со скоростью 1200 bps; в режиме ответа передает со скоростью 1200 bps и принимает со скоростью 75 bps. Отображаемая скорость всегда 1200 bps.

 

Необязательный параметр <automode> (автоматический подбор модуляции) представляет собой число, включающее или отключающее автоматический подбор модуляции по протоколам V.8 или V.32bis Annex A.
По умолчанию автоматический подбор включен. Однако для некоторых модуляций автоматический подбор невозможен, например Bell 212 (<mod> 69).
Определены следующие значения параметра automode:
<automode> Режим Примечания
0 Автоподбор выключен  
1 Автоподбор включен с использованием V.8 или V.32bis Annex A по умолчанию

 

Если установить параметр <automode> в 1, модем пытается установить соединение на наивысшей из возможных по протоколам V.8 или V.32bis Annex A скорости. Если установить соединение на этой скорости не удается, модем автоматически пытается установить соединение на более низкой скорости.
Если установить параметр <automode> в 0, модем пытается установить соединение на наивысшей из возможных для выбранной модуляции скорости и в случае неудачи прекращает попытки.
Необязательный параметр <minimum rate> определяет наименьшую скорость на которой модем может устанавливать соединение. Значение по умолчанию - 300 bps.
Необязательный параметр <maximum rate> определяет наивысшую скорость на которой модем может устанавливать соединение. Значение по умолчанию - 33,600 bps.
Для параметра codec определены следующие значения:
<codec> Режим Примечания
0 мю-закон  
1 альфа-закон по умолчанию

 

Кодирование по альфа-закону используется в Европе, там используется значение по умолчанию.
Параметр <rbsignaling> означает "robbed-bit signaling", в Европе не используется и должен быть установлен там в ноль (по умолчанию).
Необязательный числовой параметр <max upload speed> указывает наивысшую скорость передачи данных. Значение по умолчанию - 33,600 bps.
Можно использовать формат AT+MS=? для вывода на экран поддерживаемых модемом значений. Список значений имеет следующий формат:
 
list of <mod> значения
supported <automode> значения
supported <minimum rate> значения
supported <maximum rate> значения
supported <codec> значения
supported <rbsignaling> значения
supported <max upload speed> значения

\N Режим работы
\N Нормальный режим с управлением потоком данных.
\N1 Прямой режим без управления потоком данных.
\N2 Режим с MNP-коррекцией ошибок.
\N3 Режим с автокоррекцией (по умолчанию).
\N4 Режим с LAPM/MNP-коррекцией ошибок.
\N5 Режим MNP.

%C Включить/Отключить сжатие данных
%C Сжатие данных отключено.
%C1 Включено сжатие по MNP 5.
%C2 Включено сжатие по V.42bis.
%C3 Включено сжатие по V.42bis и MNP 5 (по умолчанию).

[Содержание
© 1997 Diamond Multimedia Systems, Inc. Все права защищены. 7/97