Какой стандарт определяет AT-команду AT&W?

Обсуждая с коллегой, как обрабатывать AT-команды, мы обнаружили, что, вопреки нашему убеждению, команда AT&W (сохранить профиль пользователя) не указана в V.250 (она указывает только ATZ и AT&F, которые связаны между собой), оставив нас в недоумении: где это указано тогда?

Обновление: да, мы ожидали, что команда будет иметь свое происхождение в наборе команд Hayes, практически все основные команды синтаксиса. Однако большая часть команды Хейса была импортирована в формальные стандарты, такие как V.250 от ITU или 27.007 по 3GPP. Поскольку V.250 не импортировал эту команду, мы подумали, что это могло быть связано с тем, что она была указана в каком-то другом стандарте.

И в любом случае другие стандарты определили различные команды. Вот выдержка из комментария, который я поместил в исходный код, когда работал с командой AT+VTS в прошлом году (которая, кстати, имеет самый нестандартный синтаксис параметра, который я когда-либо видел!).

Команда AT+VTS первоначально возникла из стандарта TIA/EIA/IS-101, «Факсимильные цифровые интерфейсы — временный стандарт голосового управления для асинхронного DCE» от 1993 года Ассоциации телекоммуникационной промышленности. Эта спецификация теперь отозвана, и команда AT+VTS теперь указана в ITU-T V.252 «Процедура управления терминалами V.70 и H.324 с помощью DTE».

У кого-нибудь есть ссылка на формальный стандарт/документацию (например, выше), которая определяет AT&W? Мы не просто ищем документацию производителя какого-то случайного модема (разве что для оригинальных модемов Hayes).


person hlovdal    schedule 03.09.2009    source источник
comment
Доля рынка модемов определяла стандарты де-факто, ее никогда не нужно было формализовать. Все началось с Hayes, но они недолго оставались лидерами. Я бы проверил Ю.С. Роботикс.   -  person Mark Ransom    schedule 04.09.2009


Ответы (2)


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

Документация Хейса

Хотя я не нашел никакого руководства для модемов Smartmodem 1200 или Smartmodem 2400, я нашел документ под названием noreferrer">Технический справочник для пользователей модемов Hayes, в котором говорится следующее о AT&W:

&W - Write Active Profile to Memory

The &W command stores certain command options and S-register values into 
one of the modem's two nonvolatile stored profile memory locations. The 
command options and register values stored depend on the particular 
modem. These are indicated in the user documentation for your modem. 
In addition, the AT speed and parity are stored, according to the values 
used at the time the command is issued.

------------------------------------------------------------------------
&W0     Store the Active Profile into Stored Profile 0
&W1     Store the Active Profile into Stored Profile 1
------------------------------------------------------------------------

Я предполагаю, что это касается более или менее всех модемов, сделанных Hayes, поэтому я думаю, что это, вероятно, самая официальная ссылка, которую я получаю.

Другие стандарты

(Старая) альтернативная спецификация V.25ter/V.250 – это TIA/EIA-602 с заголовком «Системы и оборудование передачи данных – последовательный асинхронный автоматический набор номера и управление». Согласно информации о наборе команд Hayes:

TIA/EIA-602 почти идентичен командам для работы с данными в смарт-модемах 1200 и смарт-модемах 2400.

но спецификация не включает все, TIA/EIA-602 также относится к как «Минимальный набор AT-команд». Согласно справочнику по набору команд AT с префиксом Ampersand

Стандарт EIA/TIA-602 определяет только три AT-команды с префиксами амперсанда: &C, &D и &F. Все остальные AT-команды с префиксами амперсанда происходят либо от Hayes Smartmodem 2400, Hayes Ultra 14,400, либо являются проприетарными функциями других производителей.

Затем я интерпретирую это как означающее, что либо Smartmodem Hayes определяет AT&W, но EIA/TIA-602 не импортирует его (скорее всего), либо что он был введен после создания EIA/TIA-602 в какой-то момент (что маловероятно).

Кто-нибудь, у кого есть доступ к оригинальному руководству Hayes Smartmodem?

person hlovdal    schedule 07.09.2009
comment
Почему за это проголосовали? Объяснение будет высоко оценено. - person hlovdal; 10.01.2011
comment
Я очень благодарен, что вы вставили немного о &W, но я также хотел бы прочитать статью. Некоторые ссылки в вашем посте не работают, не могли бы вы обновить их? Спасибо! - person Zak; 09.12.2016

То, что вы ищете, называется набором команд Hayes, популяризированным модемом Hayes. Это был стандарт «де-факто» задолго до того, как он был принят V.250.

В Википедии есть краткое описание и история, а в Microsoft есть сводка набора команд.

person Mark Ransom    schedule 03.09.2009