AT指令格式:
每个命令以 AT 或 at 字符开头,结尾,响应格式 <响应内容>
AT指令有三种语法:
基本语法:AT,x 是命令,n 是命令的参数。
S 参数语法:ATS=,n 是寄存器索引,m 是要设置的值。
其它语法:
AT+=?,返回 x 命令的取值范围。
AT+?,返回 x 命令的当前值。
AT+=<…>,设置用户定义的值。
AT+ ,返回受内部进程影响的非变量参数。(不懂,应该是系统级别的参数)
通用指令(300毫秒内返回,超时无效)
ATI:查询产品信息。
AT+GMI:查询制造商信息。
AT+GMM:查询产品模型。(不懂,制造标准?)
AT+GMR:查询软件版本号。
AT+CGMI:查询制造商识别码。
AT+CGMM:查询产品模型。(不懂,制造标准?)
AT+CGMR:查询软件版本号。
AT+GSN:查询IMEI号(国际移动设备识别号)。
AT+CGSN:查询产品序列号。
AT&F:将所有参数恢复到出厂缺省值。
AT&V:查询当前参数设置值。
AT&W[]:保存当前配置信息到用户定义的配置文件中。n 是文件号。
ATZ[]:从用户配置文件中恢复配置信息。n 是文件号。
ATQ :是否返回命令执行结果的提示信息,n = 0 提示所有信息,n = 1 不提示一些信息。
ATV :返回结果的样式。n = 0 短格式返回值,用数字形式表示常见返回信息 ,n = 1 长格式返回值,用字符形式表示常见返回信息。
ATE :是否回显命令字符。n = 0 关闭回显,n = 1 打开回显。
A/:重复执行上一条命令。/ 作为结束符号。
ATS3= :设置(查询)命令结束符。n = 0-13-127 默认 13。
ATS4= :设置(查询)响应分割符。n = 0 - 10 -127 默认 10。
ATS5= :设置(查询)删除命令行上一个字符。n = 0 - 8 - 127 默认 8。
ATX:设置是否检测到拨号音或占线音,和是否返回检测结果。value = 0 - 4。
AT+CFUN=[,] :设置电话功能。fun = 0、1、4。rst = 0、1。
AT+CMEE= :设置错误信息的格式。n = 0、1、2。
AT+CSCS= :设置TE(应该是从端)字符集。chset = GSM、IRA、UCS2。
AT+QURCCFG="urcport"[,] :配置URC(执行结果、消息)输出端口。urcportvalue = usbat、usbmodem、uart1。
串行接口控制命令(300毫秒内返回,超时无效)
AT&C[] :设置DCD(数据载波检测)功能模式。value = 0(永远打开)、1(有数据才打开)。
AT&D[] :设置DTR(数字无线中继)由低电平到高电平时如何响应。value=0(忽略DTR状态)、1(切换到命令模式,同时保持连接调用)、2(断开数据调用,切换到命令模式)。
AT+IFC=,:设置TE-TA本地数据流控制。dce_by_dte(TE接收数据)=0(None)、2(使用RTS流控制),dte_by_dce(TA接收数据)=0(None)、2(CTS流控制)。
AT+ICF=[,[]] :设置TE-TA每帧控制字符格式。format = 3(8 data 0 parity 1 stop ),parity = 0、1、2、3。
AT+IPR=:设置TE-TA波特率。rate = 9600 至 921600。
AT+QRIR:将RI(振铃指示器)行为指定为非活动状态,RI的行为由 AT+QCFG 控制。
状态控制指令(300毫秒内返回,超时无效)
AT+CPAS:移动设备状态,返回 +CPAS: 。pas = 0(空闲)、3(响铃)、4(忙)。
AT+CEER:返回上一指令详细的错误信息。
AT+QCFG="gprsattach"[,]:扩展属性设置。gprsattach(属性名),attachmode(属性值)如果省略,返回当前值。详细属性在下面。
AT+QCFG="nwscanmode"[,[,]]:网络搜索模式。scanmode = 0(自动)、1(GSM)、2(WCDMA)、3(LTE)、4(TD-SCDMA),effect=0(重启生效)、1(立即生效)。
AT+QCFG="nwscanseq"[,]:网络搜索顺序,只有重启才生效。scanseq = 00(默认LTE/ WCDMA/TD-SCDMA/GSM) 、04030201(e.g..LTE/WCDMA/TD-SCDMA/GSM)。
AT+QCFG="roamservice"[,[,]]:漫游服务配置。roammode=1(不漫游)、2(漫游)、255(自动),effect=0(重启生效)、1(立即生效)。
AT+QCFG="servicedomain"[,[,]] :指定已注册的服务域。service=0(CS)、1(PS)、2(CS&PS),effect=0(重启生效)、1(立即生效)。
AT+QCFG="band"[,,,[,]] :基带配置。bandval = 00000000 - 0000FFFF(如GSM900、GSM1800等),ltebandval = 0x00(LTE频段),tdsbandval=0x00(TD-SCDMA频段)。
AT+QCFG="hsdpacat"[,]:该命令指定HSDPA类别。此配置只有在模块重新启动后才有效。cat = 6、8...24。
AT+QCFG="hsupacat"[,]:该命令指定HSUPA 类别。此配置只有在模块重新启动后才有效。cat = 5、6。
AT+QCFG="rrc"[,]:该命令指定RRC发布版本。此配置只有在模块重新启动后才有效。rrcr = 0(R99)。
AT+QCFG="sgsn"[,]:该命令指定了UE SGSN版本。此配置只有在模块重新启动后才有效。sgsnr=0、1、2。
AT+QCFG="msc"[,] :该命令指定了UE MSC发行版本。此配置只有在模块重新启动后才有效。mscr = 0、1、2。
AT+QCFG=“pdp/duplicatechk”[,] :该命令允许/拒绝建立具有相同APN配置文件的多个pdn。enable=0不允许、1允许。
AT+QCFG="tdscsq"[,] :该命令用于在TD-SCDMA中设置RSSI范围。配置将立即生效。value = 0(0-31)、1(100-191)。
4.3.14. AT+QCFG="urc/ri/ring" RI Behavior When RING URC is Presented
————————————————
版权声明:本文为CSDN博主「じоνё靁〃」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jingliuting/article/details/89928135
https://blog.csdn.net/jingliuting/article/details/89928135