Модемы - установка, наладка, команды, режимы

         

Ввод команд


С помощью AT-команд Вашему модему можно приказать исполнять большое количество разнообразных функций, среди которых - набор номера, ответ удаленному модему, действия по передаче факсов и многие другие. Однако, модем воспринимает AT-команды тогда и только тогда, когда он находится в командном режиме.

Чтобы ввести AT-команду, сделайте следующее:

  1. Наберите AT в латинском регистре (вообще, всюду в данном документе все символы команд набираются в латинском регистре). Эти две буквы всегда должны стоять в начале командной строки (за исключением случая A/, описанного ниже). Допустимо использовать или заглавные, или строчные буквы, но не те и другие одновременно ( AT или at, но не At)
  2. Наберите команду или подряд несколько команд, которые Вы хотите исполнить. Длина командной строки не должна превышать 40 символов.
  3. Нажмите клавишу <Enter>. Модем выполнит командную строку и выдаст сообщение о результате.

Как исправить неправильно набранную команду.

Если при наборе команды вы обнаружили ошибку, то для ее исправления следует клавишей <BackSpace> ("забой") стереть неверные символы и набрать остаток командной строки заново. Таким способом можно исправлять любые неверно набранные команды, за исключением самого префикса AT.

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

Чтобы сделать набранную командную строку более удобочитаемой и, тем самым, избежать возможных ошибок, допустимо отделять отдельные команды и поля параметров знаками препинания и пробелами. В любом месте командной строки допускается ставить пробел. В телефонном же номере допустимы кроме пробелов и знаки скобок, и дефис.
Например: AT M3 DT 9, 1 (818)555-1234



При разборе командной строки модем игнорирует пробелы и указанные знаки препинания. Однако, длина строки команд вместе с этими знаками не должна превышать 40-символьный лимит.

Ввод командных строк длиной более 40 символов

Если Вы хотите ввести строку длиной более 40 символов, вам придется разбить ее на две отдельные строки и вводить каждую отдельно.
В случае, если требуется ввести очень длинную команду набора номера D (к примеру, команда для набора номера и выдачи тонового пароля может оказаться значительно длиннее), наберите сначала первую часть номера, длиной до 39 символов (вместе с самой командой AT, D и прочими символами), в конце поставьте ';' и нажмите <Enter>. При этом модем, исполнив команду, вернется в командный режим и Вы сможете набрать еще одну команду D с оставшейся частью номера. Пропуск параметров (параметры по умолчанию) Некоторые команды требуют задания числовых параметров, однако при вводе эти параметры можно опустить, тогда модем, исполняя команду, будет использовать параметр, принятый по умолчанию. Везде в этом документе, где явно не указано иное, значением параметра по умолчанию является 0. Например, команда Q - "Задать режим выдачи ответов" имеет параметр 0 или 1. Q0 - говорит модему, что тот обязан сопровождать каждую выполняемую команду подтверждающим сообщением.
Q1 - запрещает какие либо подтверждения.
При этом ввод Q без параметра (например AT Q) эквивалентен Q0. Другим хорошим примером является строка инициализации, используемая программой MTEZ с некоторыми модемами, часто вызывающая удивление пользователей: AT S=Q которую можно записать в более понятном виде, как AT S0=0 Q0 (т.е. запретить автоматический ответ и разрешить выдачу подтверждений). Повторное выполнение командной строки. Следует отметить, что последняя введенная командная строка хранится в памяти модема до тех пор, пока ее не заменит следующая команда. Поэтому имеется возможность повторить исполнение последней командной строки. Для этого служит специальная команда A/. Поскольку при выключении питания или аппаратном сбросе содержимое буфера командной строки разрушается, очевидно, что в этом случае пытаться повторить последнюю командную строку бессмысленно. Внимание! Команда A/ набирается без стандартного префикса AT и не завершается клавишей . Просто наберите A/ и модем автоматически выполнит предыдущую команду. Команда A/ обычно используется для повторного выполнения длинной команды или для перенабора телефонного номера, который был занят. Команду A/ можно использовать неоднократно, до тех пор, пока не будет набрана новая командная строка, начинающаяся с AT, или не произойдет сброс модема или выключение питания. Сведения о командах. Теперь, когда вы знаете, что такое команды и как они задаются, обратитесь к следующим главам для полного описания доступных команд.

  • Команды для вызова удаленного модема описаны в .
  • Команды, используемые при ответе на звонок удаленного модема, описаны в .
  • Команды работы с протоколами исправления ошибок и сжатия данных описаны в .


Содержание раздела