On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru








 

Стандартные команды модема

Команды Описание

+++     Перейти из режима данных в режим команд, сохраняя соединение.

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

A       Команда ответа

        Подключает модем к телефонной линии в режиме ответа.  Используется для
        ответа вручную на входной звонок.
        Пример: AT A

A/      Повторить последнюю команду

        Повторяет последнюю выполненную командную строку. Этой команде не
        должна предшествовать команда AT, она не должна завершаться клавишей
        . Данная команда может использоваться, например, для повторного
        набора занятого номера.  Модем запоминает последнюю выполненную
        командную строку, пока он не будет выключен или сброшен. При этом
        команда A/ вызовет сообщение об ошибке, т.к. в памяти модема не
        содержится вообще никакой команды.

        Пример: A/

AT      Начальные символы (Attention sequence)

        С AT должна начинаться каждая строка команд модема. По этим
        символам модем определяет скорость работы терминала, длину
        символа и метод контроля четности.

        Пример: AT

Bn      Протокол для работы на 1200 bps

        0 - протокол CCITT V.22 при работе на 1200 bps и протокол CCITT V.21
            при работе на 300 bps.
        1 - протокол Bell 212A на 1200 bps и Bell 103 на 300 bps (по
            умолчанию).
        2 - протокол CCITT V.23. Для отвечающего модема устанавливается
            скорость приема 75 bps, передачи - 1200 bps.
        3 - протокол CCITT V.23.  Для отвечающего модема устанавливается
            скорость приема 1200 bps, передачи - 75 bps.

        Пример: AT B0

Cn      Управление несущей.

        Команда введена для совместимости с набором команд Hayes.  Значения n,
        отличные от 1, недопустимы.

D       Команда набора номера.

        Переводит модем в режим вызова, позволяя автоматически набрать
        телефонный номер. За командой D может следовать телефонный номер,
        символы # и *, модификаторы L, P, R, S=n, T, W, @, !, ;, ,.

        Имеется возможность импульсного набоpа нестандаpтных команд АТС (11-19
        импульсов). Для этого надо в стpоке набоpа указать #n, где n - число
        от 0 до 9. Модем набеpет в линию n+10 импульсов.

        Пример: AT DP 8 (095) 924-3036 Модем импульсным методом (P) набирает
        телефонный номер 80959243036

En      Эхо-отображение символов в командном режиме

        Определяет, должен ли модем возвращать терминалу символы команд,
        которые Вы набираете в командном режиме
        0 - Эхо-отображение выключено
        1 - Эхо-отображение включено (по умолчанию)

        Пример: AT E0

Hn      Управление телефонной линией.

        0 - Модем отключается от линии ("кладет трубку")
        1 - Модем подключается к линии ("поднимает трубку")

        Пример: AT H0

In      Информация о модеме.

        0 - Тип модема
        1 - Контрольная сумма ПЗУ
        2 - Возвращает OK, если контрольная сумма правильна, ERROR в случае
            ошибки
        3 - Дата выпуска и номер версии ПЗУ и название модема
        4 - Конфигурация аппаратуры модема
        5 - Производит тестирование ОЗУ модема
        6 - Информация об авторских правах ПЗУ и телефон службы поддержки
            клиентов ИНПРО

        Пример: AT I3

Ln      Громкость динамика.

      0,1 - Минимальная
        2 - Средняя (по умолчанию)
        3 - Максимальная

        Пример: AT L1

Mn      Режим динамика.

        0 - Звук всегда отключен
        1 - Звук включен до обнаружения несущей (по умолчанию)
        2 - Звук всегда включен
        3 - Звук выключен во время набора номера и включен до тех пор, пока не
            обнаружена несущая
        4 - Звук включен до обнаружения несущей, в моменты перетренировок и
            пересогласований скорости
        5 - Звук выключен во время набора номера, включен до тех пор, пока не
            обнаружена несущая, в моменты перетренировок и пересогласований
            скорости
        6 - Звук включен только во время начального согласования, в моменты
            перетренировок и пересогласований скорости

        Пример: AT M3

Nn      Скорость передачи данных модемом.

        0 - Во время ответа или вызова устанавливать соединение только на
            протоколе, заданном регистром S37 или командой Bn
        1 - Во время ответа или вызова устанавливать соединение только
            на протоколе, заданном регистром S37 или командой Bn. Во время
            установления соединения модем может выбирать более низкую
            скорость (по умолчанию).

        Пример: AT N0

On      Возврат в режим данных после использования escape- символов для
        переключения в командный режим

        0 - возврат в режим данных немедленно
        1 - Выполнить перетренировку эквалайзера (retrain) перед возвратом в
            режим данных. Этот параметр работает на скоростях 2400 и выше.
        Следующие значения параметра заставляют модем инициировать
        последовательность установки соответствующей скорости перед возвратом в
        режим данных:
        4 - 4800 bps.
        5 - 7200 bps.
        6 - 9600 bps.
        7 - 12000 bps.
        8 - 14400 bps.
        9 - 16800 bps.
        10 - 19200 bps.
        11 - 21600 bps.
        12 - 24000 bps.
        13 - 26400 bps.
        14 - 28800 bps.

        Пример: AT O1

P или T Метод набора номера

        Команда P выбирает импульсный набор номера (Заводская установка).
        Команда T - тональный. Это установки, которые будут использованы в
        команде D по умолчанию.

        Пример: AT T. После этого по команде ATD 924-3036 модем будет набирать
        заданный номер тональными сигналами

Qn      Ответы модема

        Определяет, будет ли модем возвращать ответы после выполнения или
        попытки выполнения команды.

        0 - Возвращать ответы (по умолчанию)
        1 - Не возвращать ответы

        Пример: AT Q1

Sn?     Просмотр значения в регистре n

        Пример: AT S0? Модем выдает значение регистра S0 - регистр автоответа.

Sn=v    Изменение значения регистра n на v

        Пример: AT S0=2. Устанавливает значение регистра автоответа (S0) равное
        2.

Vn      Вид сообщений

        Если сообщения модема разрешены (командой Q0) определяет вид, в котором
        они будут выводиться - числовой или текстовый.

        0 - числовой формат
        1 - текстовый формат (по умолчанию)

        Пример: AT V0

Wn      Вид сообщений об установлении соединения

        Данная команда управляет выдачей сообщений о скорости передачи
        удаленного модема, использовании протокола коррекции ошибок и методе
        сжатия данных (если они есть).

        0 - Сообщение CONNECT выдает скорость модем-терминал (DTE speed).
        1 - Сообщение CONNECT выдает скорость модем-терминал.
        2 - Сообщение CONNECT выдает скорость модем-модем (DCE speed).

        Пример: AT W1

Xn      Метод набора номера и используемые сообщения

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

        0 - Модем игнорирует сигнал набора ("непрерывный гудок") и сигналы
            "занято". Разрешены сообщения 0-4 или соответствующие текстовые
        1 - Модем игнорирует сигнал набора ("непрерывный гудок") и сигналы
            "занято". Разрешены сообщения 0-5, 10 и выше, или соответствующие
            текстовые.
        2 - Модем игнорирует сигналы "занято". Разрешены сообщения 0- 6 и 10,
            или соответствующие текстовые.
        3 - Модем игнорирует сигнал набора ("непрерывный гудок").  Разрешены
            сообщения 0-5, 7, 10 и выше, или соответствующие текстовые.
        4 - Модем распознает сигнал набора ("непрерывный гудок") и сигналы
            "занято". Разрешены все сообщения.

        Пример: AT X0

Yn      Разрыв соединения при получении непрерывного нуля

        Определяет поведение модема при получении long space - т.е.  состояния
        сигнала "space" большего, чем длительность одиночного символа.

        0 - разрыв соединения запрещен (по умолчанию)
        1 - разрыв соединения разрешен

        Пример: AT Y1

Zn      Сброс модема

        Выполняет сброс и загрузку конфигурационного профиля, сохраненного
        командой &Wn

        0 - Сброс и загрузка профиля 0
        1 - Сброс и загрузка профиля 1

        Пример: AT Z

&Bn     Управление перетренировкой

        Определяет поведение модема при плохих характеристиках телефонной линии

        0 - Модем разрывает соединение в случае плохой связи
        1 - Модем выполняет процедуру перетренировки (retrain) (по умолчанию)
        2 - Модем не разрывает соединение и не выполняет перетренировку
            (игнорирует состояние линии)

        Пример: AT &B0

&Cn     Состояние сигнала Carrier Detect (обнаружение несущей)

        Управляет состоянием линии DCD, если установлена команда &Q0.  Данная
        команда игнорируется, если установлена &Q1.

        0 - Сигнал DCD выдается постоянно
        1 - Состояние сигнала DCD отражает состояние модема (по умолчанию)

        Пример: AT &C0

&Dn     Обработка сигнала DTR ("терминал готов")

        Команда &D определяет реакцию модема на переход On/Off сигнала DTR:

        0 - модем реагирует на изменение сигнала DTR так, как задано командой
            &Mn (или &Qn)
        1 - модем переходит в командный режим без разрыва соединения, (как при
            приеме Escape - последовательности)
        2 - модем разрывает соединение (если оно установлено) и запрещает
            автоответ до тех пор, пока сигнал DTR не вернется в состояние "On"
            (по умолчанию)
        3 - модем разрывает соединение и выполняет сброс, как при включении
            питания
        4 - модем пытается передать все данные, находящиеся в буфере, после
            чего разрывает соединение

        Пример: AT &D3

&E      Управление протоколом ETC

        0 - запрещает ETC.
        1 - разрешает ETC, параметры устанавливаются для работы через
            мобильный телефон.
        2 - разрешает ETC, параметры устанавливаются для работы в
            стационарном режиме.

            Кроме включения ETC, команды выполняют следующие действия:

            &E1 - B0 %G1 -N0 \N5 S10=100 \A0 S34=19 S35=0 S90=6
            &E2 - B0 %G1 -N0 \N5 S10=100

&F      Восстановление заводской установки

        Модем устанавливает значения команд и S-регистров из ПЗУ.

        0 - модем восстанавливает все регистры, за исключением S60, S64, S66,
            S70, S77-88, S91, S97.
        1 - модем восстанавливает все параметры.

&Gn     Заградительный тон

        Команда управляет выдачей так называемого "заградительного тона". Этот
        тон сообщает телефонной станции (АТС), что на линии работает модем.
        Телефонные станции, используемые в России, не опознают заградительный
        тон, поэтому рекомендуется никогда не включать его (установить &G0).

        0 - заградительный тон выключен (по умолчанию)
        1 - использовать заградительный тон частотой 550Hz
        2 - использовать заградительный тон частотой 1800Hz

        Пример: AT &G0

&Jn     Тип телефонного разъема

        Команда введена для совместимости с набором команд фирмы Hayes,
        никакого действия не производит.

&Kn     Управление потоком данных между модемом и терминалом (Flow control)

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

        0 - управление потоком данных запрещено
        1, 2 - не используется
        3 - двустороннее управление по линиям RTS/CTS. Модем разрешает DTE
            передавать данные, устанавливая сигнал CTS в "On". После заполнения
            буфера, модем запрещает DTE передавать данные, сбрасывая сигнал CTS
            в "Off". DTE разрешает модему передавать данные, устанавливая
            сигнал RTS в "On", и запрещает передачу, устанавливая CTS в "Off"
        4 - двустороннее управление по методу XON/XOFF. При заполнении своего
            буфера, модем приостанавливает поток данных, передаваемых ему DTE,
            посылая XOFF; после освобождения буфера модем разрешает DTE
            передавать новые данные, посылая XON. Аналогично, DTE
            приостанавливает прием данных от модема, посылая XOFF, и
            возобновляет его, посылая XON.
        5 - одностороннее управление потоком данных по методу XON/XOFF. При
            заполнении своего буфера, модем приостанавливает поток данных,
            передаваемых ему DTE, посылая XOFF; после освобождения буфера модем
            разрешает DTE передавать новые данные, посылая XON. DTE не может
            управлять потоком данных, принимаемых от модема.

        Пример: AT &K0

&Ln     Тип телефонной линии

        0 - режим коммутируемой телефонной линии (по умолчанию)
        1 - режим 2-х проводной выделенной линии

        Пример: AT &L1

&Mn     Синхронный/асинхронный режим работы

        Примечание: внутренние модемы могут работать только в асинхронном
        режиме, команда &M с параметром, отличным от нуля, ими не
        обрабатывается и приводит к выдаче сообщения об ошибке.

        0 - выбирается асинхронный режим (по умолчанию)
        1 - выбирается синхронный режим 1. Этот режим используется при работе с
            терминалом, способным поддерживать как синхронный, так и
            асинхронный протокол. Вызов осуществляется в асинхронном режиме с
            помощью команды набора номера D, а после установления соединения
            модем автоматически переключается в синхронный режим. При переходе
            сигнала DTR в состояние "Off" модем возвращается в асинхронный
            режим, не разрывая соединения, если установлен режим &D0.
            Синхронные режимы 2 и 3 используются при работе с терминалами, не
            имеющими асинхронного режима (и, следовательно, не способными
            выдавать AT-команды).
        2 - выбирается синхронный режим 2. В этом режиме, обнаружив переход
            Off-On цепи DTR, модем автоматически набирает телефонный номер,
            сохраненный в его памяти по команде &Z0=s, и устанавливает
            соединение в синхронном режиме. Для записи телефонного номера в
            ячейку 0 требуется асинхронный терминал (например, обычный
            компьютер). После разрыва соединения, модем возвращается в
            асинхронный режим.
        3 - выбирается синхронный режим 3, в котором набор телефонного номера
            выполняется вручную, оператором, при цепи DTR в положении "Off".
            После набора последней цифры оператор изменяет значение DTR на
            "On". Модем, обнаружив переход "Off- On" цепи DTR, берет на себя
            управление телефонной линией и устанавливает соединение в режиме
            вызова.

        Пример: AT &M1

&Pn     Отношение импульс/пауза при импульсном наборе номера

        0 - 39/61 - стандарт для США и Канады (по умолчанию)
        1 - 33/67 - стандарт для некоторых европейских стран

        В модемах IDC, поставляемых в Россию, допускается плавная регулировка
        времени замыкания и времени размыкания контактов при импульсном наборе.
        В этих модемах пользователь может установить любое необходимое
        соотношение; команда &P не производит никакого действия.

&Qn     Коммуникационный режим

        Команда &Qn служит для выбора одного из следующих режимов работы:
        асинхронного, синхронного, коррекции ошибок и асинхронного с
        буферизацией данных.

        Команды &Q0 - &Q3 являются синонимами команд &M0 - &M3 и введены с
        целью совместимости. (См. описание команды &Mn).
        4 - асинхронный режим с коррекцией ошибок

        Пример: AT &Q0

&Rn     Состояние сигнала CTS ("свободен для передачи")

        Данная команда работает только в синхронном режиме, в асинхронном
        режиме игнорируется.

        0 - CTS устанавливается в "On" в ответ на переход "Off-On" сигнала RTS
            ("запрос на передачу" от терминала) после задержки, определенной в
            регистре S26 (по умолчанию 0.01 с).
        1 - CTS постоянно находится в "On", независимо от RTS.

        Пример: AT &R1

&Sn     Состояние сигнала DSR ("Устройство передачи данных готово")

        Команда определяет обработку модемом сигнала DSR. В случае если задана
        команда &Q1, DSR устанавливается в "On" во время установления
        соединения и "Off" в тестовых режимах, в режиме команд и при наборе
        номера.

        0 - DSR всегда в состоянии "On"
        1 - DSR устанавливается в "On" во время установления соединения и "Off"
            в тестовых режимах, в режиме команд и при наборе номера.

        Пример: AT &S1

&Tn     Тестовый режим

        Модемы IDC способны выполнять тестирование различных участков тракта
        передачи данных, тем самым помогая локализовать причину плохого
        качества связи.

        0 - остановка работающего теста
        1 - "Local analog loopback", местный аналоговый тест
        2 - не используется
        3 - "Local digital loopback", местный цифровой тест
        4 - разрешение модему участвовать в тестах &T6 и &T7 по запросу
            удаленного модема
        5 - запрещает модему участвовать в тестах &T6 и &T7 по запросу
            удаленного модема
        6 - "Remote digital loopback", удаленный цифровой тест
        7 - "Remote digital loopback with self-test", удаленный цифровой тест с
            автоматической генерацией тестового сигнала
        8 - "Local analog loopback with self-test", местный аналоговый тест с
            автоматической генерацией тестового сигнала

        Пример: AT &T4

&Un     Trellis encoding

        Данная команда используется для включения или выключения Trellis
        encoding. Trellis encoding представляет собой низкоуровневый метод
        коррекции ошибок, позволяющий модему восстанавливать данные, искаженные
        шумами в телефонной линии.  Этот метод не зависит от использования
        протоколов высокого уровня MNP или V.42 и доступен только в режиме
        протокола V.32

        0 - Trellis encoding разрешен (по умолчанию)
        1 - Trellis encoding запрещен

        Пример: AT &U1

&Vn     Просмотр сохраненного конфигурационного профиля и активного профиля

        Команда выдает текущий профиль и один из профилей, сохраненных в ППЗУ
        модема (NVRAM).

        0 - просмотр профиля 0
        1 - просмотр профиля 1

        Пример: AT &V0

&Wn     Сохранение значений S-регистров в один из двух профилей

        Данная команда сохраняет значения следующих команд и регистров: Bn, Cn,
        T или P, En, Fn, Ln, Mn, Qn, Vn, Yn, Xn, &Cn, &Dn, &Gn, &Jn, &Ln, &Mn,
        &Pn, &Qn, &Rn, &Sn, &T4 или &T5, &Xn; регистры S0, S14, S18, S21, S22,
        S25, S26, S27; а также значения команд и регистров MNP/V.42bis и
        значения дополнительных регистров.

        0 - запись значений в профиль 0
        1 - запись значений в профиль 1

        Пример: AT &C1 &D2 \Q3 \X1 S95=3 &W1

&Xn     Источник синхронизации

        Команда работает только в синхронном режиме.  Этой командой выбирается
        источник синхронизации для передачи в синхронном режиме:

        0 - модем генерирует синхросигнал и выдает его на контакт 15 разъема
            RS-232C (TDCLK).
        1 - модем использует синхросигнал, поступающий на контакт 24 разъема
            RS-232C (XTCLK). Синхросигнал дублируется на контакт 15 разъема
            RS-232C (TDCLK).
        2 - модем использует синхросигнал, выделяемый из принимаемых данных
            (т.е. синхросигнал от удаленного модема). Синхросигнал дублируется
            на контакт 15 разъема RS-232C (TDCLK).

        Пример: AT &X1

&Yn     Выбор автоматически загружаемого конфигурационного профиля

        Команда определяет номер пользовательского профиля, из которого будут
        читаться значения команд и S-регистров при включении модема или после
        его сброса переходом "On-Off" цепи DTR в режиме &D3.

        0 - использовать профиль 0 (по умолчанию)
        1 - использовать профиль 1

        Пример: AT &Y0

&Zn=s   Запомнить телефонный номер

        Сохраняет заданный номер в одной из четырех ячеек ППЗУ. Здесь n - номер
        ячейки, куда будет записан телефон (0 - 2), s - номер в формате,
        используемом командой D. Сохраненный номер может использоваться для
        автоматического набора в синхронном режиме 3 или в асинхронном режиме с
        помощью команды DS=n.

        Пример: AT &Z0=8 095 924 3036 сохраняет в ячейке 0
        телефонный номер 8 (095) 924-3036, который будет
        автоматически набираться модемом по команде ATDS=0

&Z3=s   Запомнить паpоль для входящих звонков (команды ATA, ATR и ATS0 != 0).

        Максимальная длина пароля 35 символов. Любые символы, кроме 0..9, #,
        *, A, B, C, D игнорируются.

*Kn     Управление состоянием линии

        0 - (значение по умолчанию) работа модема происходит в соответствии со
            стандартом Hayes.
        1 - модем поднимает трубку в соответствии со стандартом Hayes, но при
            выполнении команд, приводящих в режиме AT*K0 к опусканию трубки
            (ATH0, ATZ, BUSY после ATD), трубка опускаться не будет (т.е.
            соединение с абонентом не будет разрываться). Все остальные
            действия (отключение динамика модема, изменение состояния
            S-регистров) будут выполняться как обычно.
        2 - работа модема аналогична работе при n=1, за исключением того, что
            при выполнении команд ATZ, ATH0 трубка будет опускаться и модем
            перейдет в установку AT*K0.

        Пример: AT *K2

R       Генерация тона "Контроль посылки вызова" при работе со встроенным АОН

        После ввода этой команды модем начинает посылать в линию имитацию
        сигнала "Контроль посылки вызова" ("Длинные гудки",425 Гц, длительность
        посылки - 1с, интервал между посылками - 3.8 с). Модем выводится из
        этого состояния после приема с DTE любого символа, отличного от символа
        "Перевод строки" (содержимое регистра S4), либо по истечении интервала,
        заданного регистром S7.

        Пример: AT R

-Nn     Управление протоколом V.34

        0 - запретить использование протокола V.34.
        1 - (значение по умолчанию) разрешить использование протокола V.34.

        Пример: AT -N0

%R      Выводит содержимое всех S-регистров модема

        Пример: AT %R

%Sn     Выводит статистику соединения

        0 - выводит информацию о скорости соединения, протоколах, количестве
            перетренировок и др.
        1 - выводит график зависимости уровня принимаемого сигнала от частоты
            (только в режиме V.34).
        2 - выводит график зависимости уровня шума от частоты (только в режиме
            V.34).
        3 - выводит график зависимости отношения сигнал-шум от частоты (только
            в режиме V.34).

        Пример: AT %S1
Назад       Содержание       Вперёд