哪个标准规定了 AT&W AT 命令? [英] Which standard specifies the AT&W AT command?
问题描述
在和同事讨论如何处理AT命令时,我们发现与我们的信念相反,命令AT&W
(存储用户配置文件)未在 V.250 中指定(它只指定了ATZ
和AT&F
,它们是相关的),让我们想知道 - 那么它在哪里指定?
更新:是的,我们希望命令起源于Hayes 命令集,几乎所有的基本语法命令都是如此.然而,大部分海耶斯命令已被导入到正式的ITU 的 V.250 等标准或27.007 来自 3GPP.由于 V.250 没有导入这个命令,我们想知道可能是因为它是在其他一些标准中指定的.
无论如何,其他标准已经定义了各种命令.这是我放在源代码中的评论的摘录去年我在使用 AT+VTS
命令时(顺便说一下,这是最不标准的我见过的参数语法!)
AT+VTS 命令原本源于标准TIA/EIA/IS-101,传真数字接口 - 语音控制临时异步 DCE 标准"来自1993年被电信行业协会.这个规格现在撤回并且 AT+VTS 命令是现在在 ITU-T V.252 中规定控制 V.70 和一个 DTE 的 H.324 终端".
有没有人参考正式的标准/文档(如上)定义 AT&W
?我们不只是在寻找一些随机调制解调器的制造商文档(除非是原始的 Hayes 调制解调器).
经过一番搜索,我想我已经找到了我想要的答案,但是如果您碰巧参考了包含 <代码>AT&W.
Hayes 文档
虽然我没有找到 Smartmodem 1200 或 Smartmodem 2400 调制解调器的任何手册,我找到了一篇名为 Hayes 调制解调器用户技术参考的论文其中关于 AT&W
的内容如下:
我认为这或多或少涵盖了 Hayes 制造的所有调制解调器,所以我认为这可能是我得到的最正式的参考资料.
其他标准
V.25ter/V.250 的(旧的)替代规范是 TIA/EIA-602,标题为数据传输系统和设备 - 串行异步自动拨号和控制".根据海耶斯命令集信息:
<块引用>TIA/EIA-602 几乎与中找到的特定于数据的命令Smartmodem 1200 和 Smartmodem 2400
但规范并不包括所有内容,TIA/EIA-602 也称为最小 AT命令集".根据 Frank Durda 的 AT Ampersand-Prefixed Command Set Reference
<块引用>仅限 EIA/TIA-602 标准指定三个 AT 命令& 符号前缀:&C、&D 和 &F.全部其他带有 & 符号的 AT 命令前缀源自 HayesSmartmodem 2400、Hayes Ultra 14,400 或是其他的专有功能制造商.
然后我将其解释为 Hayes Smartmodem 定义了 AT&W
但 EIA/TIA-602 没有导入它(很可能)或者它是在创建 EIA/TIA 之后引入的-602 在某个时候(不太可能).
任何人都可以访问原始的 Hayes Smartmodem 手册?
While discussing how to process AT commands with a colleague,
we discovered that contrary to our belief the command
AT&W
(store user profile) is not specified in V.250
(it only specifies ATZ
and AT&F
, which are related),
leaving us wondering - where is it specified then?
Update: Yes, we expected the command to have its origin in the Hayes command set, virtually all the basic syntax commands does. However, most of the Hayes command have been imported into formal standards like V.250 by ITU or 27.007 by 3GPP. Since V.250 did not import this command we were wondering that it might be because it was specified in some other standard.
And in any case other standards have defined various commands.
Here is an extract from a comment I put in the source code
when I were working with the AT+VTS
command last year
(which has by the way the most non-standard
parameter syntax I have ever seen!).
The AT+VTS command originally originates from the standard TIA/EIA/IS-101, "Facsimile Digital Interfaces - Voice Control Interim Standard for Asynchronous DCE" from 1993 by Telecommunications Industry Association. This specification is now withdrawn and the AT+VTS command is now specified in ITU-T V.252 "Procedure for control of V.70 and H.324 terminals by a DTE".
Does anyone have a reference to a formal standard/documentation
(like above) that defines AT&W
? We are not just looking for
manufacturer documentation of some random modem (unless for the original Hayes modems).
After some searching I think I have found answers to what I was looking for, however please add additional answers if you happen to have a reference to a standard containing AT&W
.
Hayes documentation
While I have not found any manual for the Smartmodem 1200 or Smartmodem 2400 modems,
I found a paper called Technical Reference for Hayes Modem Users
which says the following about 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 ------------------------------------------------------------------------
I assume this covers more or less all modems made by Hayes, so I think this probably is the most official reference I get.
Other standards
An (older) alternative specification to V.25ter/V.250 is TIA/EIA-602 with title "Data Transmission Systems and Equipment - Serial Asynchronous Automatic Dialing and Control". According to Information On Hayes command set:
TIA/EIA-602 is almost identical to the data-specific commands found in the Smartmodems 1200 and Smartmodem 2400
but the specification is not including everything, TIA/EIA-602 is also referred to as the "Minimal AT Command Set". According to Frank Durda's AT Ampersand-Prefixed Command Set Reference
The EIA/TIA-602 standard only specifies three AT commands with ampersand prefixes: &C, &D and &F. All other AT commands with ampersand prefixes derive either from the Hayes Smartmodem 2400, Hayes Ultra 14,400 or are proprietary features of other makers.
Which I then interpret to mean that either Hayes Smartmodem defines AT&W
but EIA/TIA-602 does not import it (most likely) or that it was introduced after the creation of EIA/TIA-602 at some point (no so likely).
Anyone that has access to an original Hayes Smartmodem manual?
这篇关于哪个标准规定了 AT&W AT 命令?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!