AT-команды - это текстовые команды для связи с модемом. Исторически также называется Hayes Command Set.

Наиболее важной общей спецификацией AT-команд является спецификация ITU V.250 (ранее известная как V.25ter). AT-команды, относящиеся к мобильным телефонам, стандартизированы 3GPP в 27.007 (с некоторыми командами, указанными в 27.005 ). Исторически ранние AT-команды были разработаны производителем модема Хейсом .

AT-команда может быть одного из двух основных типов: action command или parameter command. Это важно различать, потому что допустимый синтаксис для таких команд отличается (хотя, к сожалению, спецификации здесь иногда путаются).

Ответы от модема могут быть трех основных типов:

Код окончательного результата

  • Указывает, что выполнение текущей выполняемой команды AT завершено. Примеры: OK и ERROR.

Промежуточный код результата или информационный текст

  • Ответы, относящиеся к команде, которая предшествует окончательному коду результата. Примеры: CONNECT и +CPBR.

Нежелательный код результата

  • Ответы, что модем выдает независимо от любой запущенной AT-команды как ответ на определенные события (в модеме). Примеры: RING и +CREG.

Ссылки