`

Modem AT指令

阅读更多

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 结果码。
 

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/csgsred/archive/2009/04/03/4028925.aspx

分享到:
评论

相关推荐

    Modem AT指令集

    ### Modem AT指令集详解 #### 一、引言 Modem AT指令集是用于与调制解调器(Modem)通信的标准指令集,它允许用户通过一系列预定义的命令来控制和配置Modem的功能。AT指令集起源于贝尔实验室,随着时间的发展,...

    GPRS modem AT指令

    ### GPRS Modem AT指令详解 #### 一、GPRS Modem简介 GPRS Modem是一种集成GPRS(General Packet Radio Service,通用分组无线服务)功能的调制解调器,它允许用户通过移动网络进行高速数据传输,实现无线接入...

    modem AT 指令集.zip

    AT指令集是调制解调器(Modem)通信中的核心技术,它允许计算机通过串行接口与调制解调器进行交互,控制调制解调器的功能和设置。"modem AT 指令集.zip"这个压缩包包含了关于AT指令集的详细手册,对于进行modem开发...

    GSMModem AT指令发送短信 中英文混合 非dll

    在IT行业中,GSM Modem是一种常见的通信设备,它通过AT指令集来控制,实现数据传输,如发送和接收短信。本项目名为“GSMModem AT指令发送短信 中英文混合 非dll”,主要关注的是如何使用AT指令在GSM Modem上实现中...

    modem的at指令集

    modem at 指令集 1.调制解调器的AT命令。 Hayes 兼容调制解调器命令 表 1 调制解调器命令 经常使用的命令

    3G_Modem_AT指令集

    3G Modem AT指令集是通信工程师和嵌入式开发者在设计和实现3G视频通话以及视音频数据传输系统时的重要工具。AT指令集源于早期的调制解调器通信,是通过简单文本命令来控制和配置通信设备的标准。3G Modem AT指令集...

    SerialPort 控件测试Modem AT 拨号指令

    AT指令集是一种标准的命令集,用于控制Modem的各种功能,如拨打电话、挂断电话、设置Modem参数等。AT指令通常以“AT”开头,后面跟一个或多个参数。 #### 三、使用SerialPort控件发送AT指令 根据题目中的代码片段...

    java调用modem执行at指令

    当我们谈论“Java调用Modem执行AT指令”时,实际上是在讨论如何通过Java程序控制Modem来发送和接收特定的控制命令。AT指令集是Modem的基本通讯协议,由一系列简短的ASCII字符串组成,用于配置Modem的参数或指示其...

    MODEM-AT指令集

    ### MODEM-AT指令集详解 #### 一、概述 本文档旨在全面解析MODEM-AT指令集,帮助用户深入理解各个指令的功能及其应用场景。AT指令集是与MODEM进行通信的标准指令集,广泛用于调制解调器的配置与控制。通过掌握这些...

    MODEM的AT 指令及其应用

    ### MODEM的AT指令及其应用 #### 一、引言 AT指令是由Hayes公司为调制解调器(MODEM)制定的一套控制指令集,主要用于数据终端(通常是计算机)与MODEM之间的通信。由于Hayes公司的产品在业界占据主导地位,为了...

    常用at 指令用途流程

    以上就是关于"常用at指令用途流程"的详细解析,涵盖了modem AT指令在发送SMS和利用TCP/IP进行数据传输的主要步骤。理解并熟练运用这些指令,将有助于在实际工作中高效地配置和管理各种通信设备。

    AT指令发送短信详解和C++程序实现

    ### AT指令发送短信详解与C++程序实现 #### 引言 随着科技的进步,短信作为一项基础通信服务,被广泛应用于各个领域。然而,传统的手机发送短信方式在效率上存在局限,为此,将手机或短信模块与PC相连,通过AT指令...

    G600 GPRS AT指令手册

    ### G600 GPRS AT指令手册:广和通G600 modem AT 指令解析 #### 硬件相关功能 1. **+WRIM,RI信号宽度设置**:这一指令允许用户对RI(Ring Indicator)信号的宽度进行设定。RI信号通常用于指示调制解调器接收到的...

    AT指令操作GPRS Modem实现网络传输

    AT指令是调制解调器通信的标准语言,最初由Hayes公司制定,广泛应用于各种通信设备,包括GPRS Modem。GPRS(General Packet Radio Service)是一种基于GSM网络的数据服务,允许连续的互联网连接,使得移动设备可以...

    at指令调试精灵,at指令收发短信

    在这个"at指令调试精灵,at指令收发短信"的软件中,用户可以方便地进行AT指令的发送和接收,以调试方寸GSM modem。这个工具对于开发基于短信通信的应用,或者进行无线网络模块的测试来说非常实用。 在GSM modem中,...

    modem 的at指令集(英文)

    AT指令集是调制解调器(Modem)通信的核心,它是通过串行接口与计算机进行交互的一种标准命令语言。这些指令主要用于配置、诊断和控制Modem,使其能够执行电话拨号、数据传输等基本功能。AT指令集的命名来源于英文...

    AT指令大全(包含所有AT指令)

    AT 指令是 MODEM 设备中使用的一种指令语言,用于控制 MODEM 的行为和配置。以下是 AT 指令大全的详细说明: 通用指令 * AT+CGMI:厂家认证请求,返回模块厂家信息 * AT+CGMM:模式认证请求,返回模块使用频段 * ...

    Wavecom AT指令中文详细介绍

    Wavecom AT指令是针对Wavecom系列无线通信模块的一组控制指令,主要应用于GSM、GPRS等移动通信技术。这些指令允许用户通过串行接口与模块进行交互,配置网络连接参数,发送和接收数据,以及进行诊断和故障排查。下面...

Global site tag (gtag.js) - Google Analytics