Modem AT指令

来源:互联网 发布:邱泽演技 知乎 编辑:程序博客网 时间:2024/04/28 04:26

AT---代码 AT 是命令行的字首,告诉调制解调器要输入命令或命令序列。它执行除 A/ (重复) 和 +++ (换码) 之外的所有命令。单独输入 AT,如果调制解调器准备接收命令,则调制解调器返回 OK 或 0 信息。
A----应答命令。 A 命令使调制解调器无需等待响铃则可应答呼叫。 此命令在手动应答呼叫或与以始发方式与另一调制解调器建立直接连接时有用。同一命令行中 A 之后的所有命令将被忽略。
Bn---通信标准选项。 在 ITU 与 Bell 标准之间作出确定。
参数:
n = 0 - 3, 15, 16
n = 0 ITU V.22 使用 1200bps 的传输速率
n = 1,Bell 212 使用 1200 bps 的传输速率 (默认)
n = 2, 3 撤消 ITU V23 反向通道
n = 15 ITU, V.21 使用 300bps 的传输速率
n = 16,103J 使用 300 bps 的传输速率 (默认设置)
En----命令回应。 En 此命令确定调制解调器在命令方式时,您在键盘上输入的字符是否回应到屏幕上(本地回应)。
参数:n = 0, 1
n = 0 关闭本地回应功能
n = 1 启用本地回应功能 (默认)
Dn---拨号命令。 D 命令使调制解调器拨命令行中 D 后面的号码。在拨号修正符号页面中定义有效的拨号数字和所拨号修正符号。在脉冲拨号方式下,非数字字符不起作用。
Hn---挂断控制。 Hn 命令告诉调制解调器是挂断以断开呼叫还是摘机以占用电话线。
参数:n = 0, 1
n = 0 调制解调器挂断 (hang up) (默认值)
n = 1 调制解调器摘机
In---要求调制解调器的识别号 (ID)。 In 命令询问调制解调器的产品识别号、ROM 校验和或 ROM 校验和的状态。
参数:n = 0, 1, 2, 3, 4, 5, 9
n = 0, 3 返回调制解调器默认的速率和控制器的硬件版本
n = 1 计算 ROM 校验和并显示校验和 (例如,12AB)
n = 2 检查 ROM 、计算并验证校验和及显示 OK 或 ERROR (错误) 信息。
n = 4 返回数据泵的硬件版本
n = 5 返回调制解调器板的 ID: 软件版本、硬件版本和国家代码
n = 9 返回国家代码。
Ln----设置扬声器音量。ATLn 在传真和数据通信时设置扬声器的音量为低、中或高。
参数:n = 0 - 3
n = 0, 1 低音量
n = 2 中音量 (默认设置)
n = 3 高音量
Mn----扬声器音量控制选项。Mn 命令控制传真和数据通信时扬声器是打开还是关闭。
参数:n = 0 – 3
n = 0 扬声器一直关闭
n = 1 调制解调器在检测到载波信号之前,扬声器始终打开。(默认值)
n = 2 在调制解调器摘机时,扬声器始终打开。
n = 3 在拨号后扬声器始终打开,直到调制解调器检测到载波信号为止,拨号时除外。
Nn----调制握手。Nn 命令控制本地调制解调器在与速率不同的远程调制解调器连接时是否执行协商的握手 。
参数:n = 0, 1
n = 0 在始发呼叫或应答呼叫时,仅以 S37 寄存器和 ATB 命令指定的通信标准下进行数字交换。
n = 1 在始发呼叫或应答呼叫时,仅以 S37 寄存器和 ATB 命令指定的速率开始握手。 在握手期间, 速率可能会回落。(默认设置)
On----在线状态。 On 命令强迫调制解调器进入在线方式。
参数:n = 0, 1, 3
n = 0 进入在线状态
n = 1 在返回在线数据方式前初始化均衡重新排定序列。
n = 3 在返回在线数据方式前,进行速率的重新协商
注:在使用 +++ 换码命令换至命令方式后执行该命令将返回在线方式。
Qn----抑制结果码。 Qn 启用调制解调器发送结果码。
参数:n = 0, 1
n = 0 启用结果码 (默认设置)
n = 1 禁用返回结果码。(静噪)
Sr=n----写入 S 寄存器。 Sr=n 将 r 寄存器的值设置为 n 。 用此命令可修改这些寄存器中的内容。
范围: r = 0 - 27, 29, 31 - 33, 35, 37, 89 (寄存器号)
n = 0 - 255 (取值)
T---音频拨号。 T 命令将拨号方式设为音频拨号。 默认设置为音频拨号。 此命令也可用作拨号修正符。
P---脉冲拨号。 P 命令设置脉冲拨号方式。 所有的呼叫将停留在脉冲方式,直到使用 T 命令选择音频拨号为止。 此命令也可用作拨号修正符。
Vn---结果码的形式。Vn 命令确定调制解调器返回的结果码的类型。
参数:n = 0, 1
n = 0 以数字形式发送结果码。(简短的形式或数字)
n = 1 以文本的形式发送结果码。(长格式或冗余) (默认设置)
 
 
 
 -高级AT指令-
 
 
 
 

&Cn----数据载波检测选项 在调制解调器收到远程调制解调器发送的载波信号时,调制解调器将数据载波检测 (DCD) 发送至您的计算机。 AT&Cn 控制 DCD 选项。
参数:n = 0, 1
n = 0 不管是否检测到载波信号,DCD 信号一直存在。
n = 1 DCD 在检测到载波时开启;而在未检测到载波时关闭 (默认设置)。
&Dn---数据终端就绪选项 在您的计算机准备与调制解调器交换信号时,计算机向调制解调器发送数据终端就绪 (DTR) 信号。 AT&Dn 控制 DTR 选项。
参数:n = 0, 1, 2, 3
n = 0 忽略 DTR,视为开启状态。
n = 1 如果调制解调器处于在线方式时未检测到 DTR,将进入命令方式,发出 OK 结果码并保持连接状态。
n = 2 如果调制解调器处于在线方式时,未检测到 DTR,调制解调器将挂断 (默认设置)。
n = 3 调制解调器在检测到 DTR 从 On 过渡到 Off 时重置。
&F---装入工厂的默认值。 AT&F 将 S 寄存器和命令重置为工厂默认值。
&Kn----本地流控制选项。 AT&Kn 确定流控制选项。
参数:n = 0, 3, 4
n = 0 禁用流控制
n = 3 启用 RTS/CTS 流控制 (默认值)
n = 4 启用 XON/XOFF 流控制
&Qn----异步通信方式
参数:n= 0, 5, 6
n = 0 在异步方式、带缓冲模式下通信,与 /N0 相同。
n = 5 在错误控制方式、带缓冲模式下通信,与 /N3 相同 (默认)
n = 6 在异步方式、带缓冲模式下通信,与 /N0 相同。
&Sn----数据设置就绪选项 在您的调制解调器准备与计算机交换信号时,调制解调器发送数据设置就绪 (DSR) 信号。 AT&Sn 选择 DSR 操作。
参数:n = 0, 1
n = 0 DSR 始终打开 (默认值)
n = 1 DSR 在建立连接时打开,而在连接结束时关闭。
&Tn---测试命令选择。 AT&Tn 选择八个诊断测试命令中的其中一个。
参数:n = 0, 1, 3, 6
n = 0 终止正在进行的测试
n = 1 启动本地模拟回路。 此测试验证调制解调器操作和调制解调器与计算机的连接, 必须在调制解调器断开的方式下才能进行此测试。
n = 3 本地数字回路测试
n = 6 远程数字回路测试 此测试验证本地调制解调器操作、通信链路和远程调制解调器。 要正确测试,两个调制解调器必须在线,且禁用错误控制功能。 。
&V----查看当前配置 AT&V 显示 S 寄存器的当前配置和命令。
&W----存储当前配置。 &W 将某些命令选项和S 寄存器的值存入非易失性存储器中。 可在输入 ATZ 命令或开机重新设置时恢复此配置文件 。
&Zn=x----存储电话号码。 &Zn 命令可在调制解调器非易失性存储器中存储四个拨号字符串供以后拨号。 命令格式为 &Zn= "存储的号码",在此 n 指号码可能写入其中的 0-3 位置。 拨号字符串可以长达 40 个字符。 ATDS=n 用存储在 n 处的字符串进行拨号。
/Jn----调节每秒钟传输的位数。 AT/Jn 命令确定调制解调器协商的连接速度是否强迫将计算机的速率调至调制解调器的速率。 n = 0 缓冲模式。 由 /Nn 命令选择错误控制方式 (默认设置)。
/Kn----设置中断控制。 AT/Kn 命令确定调制解调器处于在线方式时如何处理从计算机中收到的中断信号。 n=5 调制解调器有序地随已传输的数据、未破坏和未加急的数据将中断发送至远程的调制解调器 (默认设置)。
/Nn----错误控制方式。 AT/Nn 选择调制解调器在发送和接收数据时使用的错误控制类型。
参数:n = 0 - 4
n = 0 缓冲模式,无错误控制 (与 &Q6 相同)
n = 1 直接方式
n = 2 MNP 或未连接。 这就是所知的 MNP 依赖模式。
n = 3 V.42、MNP、或缓冲模式 (与 &Q5 相同)。这就是所知的 V.42/MNP 自动依赖模式 (默认设置)。
n = 4 V.42 或未连接
/Qn----本地流选项。
参数:n = 0, 1, 3
n = 0 禁用流控制
n = 1 XON/XOFF 软件流控制,与 &K4 相同。
n = 3 计算机的 RTS/CTS 协议,与 &K3 相同 (默认设置)
/Vn---协议结果码。 AT/Vn 命令选择显示协议连接
参数:n = 0, 1
n = 0 禁用附加于调制解调器速率的协议结果码
n = 1 启用附加于调制解调器速率的协议结果码 (默认设置)
-Cn---数据呼叫音 数据呼叫音是一种频率为 130Hz 的音调,其步调为响 0.5 秒 停2秒。 此音调由 ITU V.25 指定,便于区分远程数据/传真/语音。
参数:n = 0, 1
n = 0 禁用数据呼叫音 (默认设置)
n = 1 启用数据呼叫音
%Cn---数据压缩控制。 AT%Cn 命令确定 V.42bis 和 MNP 5 级数据压缩操作。 在线方式时对此命令所作的更改直到 首先连接断开时才生效。
参数:n = 0, 1
n = 0 禁用 V.42bis/MNP5; 无数据压缩
n = 1 启用 V.42bis/MNP5; 启用数据压缩 (默认设置)
 
 
 
 
 -语音AT指令-
 
 
 
 

+FCLASS=8---进入语音模式。AT+FCLASS=8 将调制解调器置入语音模式。扩音电话和 TAM 模式包括在通用语音模式中,并使用特定的语音模式命令子集来执行各自的特性和功能。调制解调器控制器将维持系统总体状态,以便掌握使用扩音电话在 TAM 的环境或其它语音环境中发出语音命令的时间。

+FCLASS=?----返回支持的调制解调器模式。AT+FCLASS=? 询问调制解调器支持的模式所在的范围。调制解调器返回:0, 1, 8, 80 (数据,传真,语音和 VoiceView)。

+VIP----初始化语音参数。AT+VIP 使调制解调器将所有的语音参数初始化为默认值。

+VCID=n---来电者标识。AT+VCID 启用/禁用呼叫者标识。
参数:n = 0, 1, 2
n = 0 禁用呼叫者标识
n = 1 启用呼叫者标识,此为带格式的呼叫者报告
n = 2 启用呼叫者标识,此为不带格式的呼叫者报告

+VGT=n----扬声器音量控制 范围:0 – 255
n = 0 调制解调器自动控制音量
n = 128 发送至扬声器的额定音量级别
n > 128 升高音量以超过额定级别
n < 128 降低音量以低于额定级别
AT+VGT? 返回当前的扬声器音量级别

AT+VGT=? 返回支持的音量级别所在的范围

+VGR=n-----接收增益选项。AT+VGR=n 启用接收麦克风增益控制。
范围:0 – 255
n = 128 接收麦克风的增益额定级别
n > 128 升高增益以超出额定级别
n < 128 降低增益以低于额定级别
TAM 模式。此命令可用于 TAM 本地录制以控制麦克风的录制级别。
扩音电话模式。此命令可用于控制从麦克风至远程呼叫者的增益。
AT+VGR? 返回当前的增益级别。

AT+VGR=? 返回支持的增益值所在的范围。

+VEM=n-----事件报告和事件屏蔽。不管调制解调器的状态、模拟信号源和目标配置,计算机使用 AT+VEM=n 命令禁用事件报告。

AT+VEM? 返回当前的屏蔽值。

AT+VEM=? 询问调制解调器支持的服务级别事件所在的范围。

+VIT=n-----DTE/DCE (计算机/调制解调器) 未活动计时器。AT+VIT=n 命令设置用于 DTE/DCE 未活动计时器调制解调器的值。在 AT+VNH=2 命令描述的逻辑挂断之后,计时器开始计时。在到了选定的未活动期时,调制解调器执行物理挂断并返回至+FCLASS=0。计时器,n,以秒为单位递增。

+VIT? 返回当前的 DTE/DCE 未活动计时器的值。

+VIT=? 返回 DTE/DCE 未活动计时器的值支持的范围。

+VNH=n----自动挂断控制。AT+VNH=n 命令使调制解调器在启用或禁用数据或传真模式时自动挂断。
参数:n = 0,1
n = 0 启用自动挂断 (默认设置)
n = 1 在数据和传真模式下禁用自动挂断。计算机执行逻辑挂断;调制解调器执行逻辑挂断并返回 OK 结果码。
 
    

 

原创粉丝点击