哪个标准规定了 AT&W AT 命令? [英] Which standard specifies the AT&W AT command?

查看:31
本文介绍了哪个标准规定了 AT&W AT 命令?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在和同事讨论如何处理AT命令时,我们发现与我们的信念相反,命令AT&W(存储用户配置文件)未在 V.250 中指定(它只指定了ATZAT&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 的内容如下:

<前>&W - 将活动配置文件写入内存&W 命令将某些命令选项和 S 寄存器值存储到调制解调器的两个非易失性存储配置文件存储位置之一.这命令选项和存储的寄存器值取决于特定的调制解调器.这些在您的调制解调器的用户文档中有所说明.此外,根据值存储 AT 速度和奇偶校验在发出命令时使用.-----------------------------------------------------------------&W0 将活动配置文件存储到存储配置文件 0 中&W1 将活动配置文件存储到存储配置文件 1 中-----------------------------------------------------------------

我认为这或多或少涵盖了 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆