From f3906a1f30a653e98517ee17783fb45420c8562a Mon Sep 17 00:00:00 2001 From: "haifeng.wang" Date: Tue, 1 Apr 2025 11:07:08 +0800 Subject: [PATCH] TEST --- AT命令.txt | 285 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 285 insertions(+) create mode 100644 AT命令.txt diff --git a/AT命令.txt b/AT命令.txt new file mode 100644 index 0000000..b6f634b --- /dev/null +++ b/AT命令.txt @@ -0,0 +1,285 @@ +01 04 00 00 00 0D 31 CF □ +[13:55:40.596]收←◆01 04 1A 00 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1B 43 91 0A 50 +[13:55:41.582]发→◇01 04 00 00 00 0D 31 CF □ +[13:55:41.593]收←◆01 04 1A 00 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1B 43 91 0A 50 + +AT 测试模块是否准备好返回 OK。接收命令。如果模块准备就绪,会 +AT+QERASE 擦除模块中的所有设置,恢复出厂默认值。 +AT+QGMR 获取模块的软件版本信息。 +AT+QGMM 获取模块型号。 +AT+QGMI 获取制造商信息。 +AT+CIMI 返回 USIM 卡的 IMSI(国际移动用户识别码)。 +网络连接 +AT+QICSGP 设置并激活 PDP (Packet Data Protocol) 上下文。 +AT+QIACT 激活一个已设置的上下文。 +AT+QIDEACT 去激活一个已激活的上下文。 +数据传输 +AT+QIOPEN 打开一个网络连接以进行数据传输。 +AT+QISEND 发送数据到已打开的连接。 +AT+QICLOSE 关闭一个网络连接。 +其他 +AT+QPOWD 控制模块的电源状态。 +AT+QSMS 设置短信功能。 +AT+QCFG 查询或设置各种配置选项。 +AT+QIOCTL 控制 I/O 操作。 +AT+QIND设置指示符报告。 +特定于 NB-IoT 的命令 +AT+QCFG="nwscanseq","psm,edrx,normal,cellresel,band,nbband,cellinfo,earfcn设置网络扫描顺序。 +AT+QLBAND 获取或设置频段。 +AT+QCFG="psm",<0|1> 开启或关闭 PSM (Power Saving Mode)。 +AT+QCFG="edrx",<0|1> 开启或关闭 eDRX (Extended Discontinuous Reception)。 + +########################################################### +CC200A-LB 卫星模块系列 AT 指令手册 +CC200A-LB 模块的默认波特率为 9600; UART 默认配置为 8 数据位、1 停止位、无校验位。 +########################################################## + +ATI 显示 MT 识别信息 +执行指令 响应 +ATI Quectel + CC200ALB + Revision: + OK + 响应 + AT+CGNSS Revision: LC76GPANR01A01S + OK + +AT+GMR +GMR: V01.01 + OK + + 请求移动设备 ID +AT+GSN +GSN: + OK + + ATV 设置 TA 响应格式 + +ATV 0: 信息响应: 短结果代码格式: + 1: 信息响应: 长结果代码格式: + +ATS3 设置命令行终止字符 +ATS4 设置响应格式化字符 +ATS5 设置命令行编辑字符 + A / 重复上一条命令行 +ATE 设置命令回显模式 +ATE 0:回显模式关闭 1:回显模式开启 + +ATQ 设置结果代码显示模式 该指令用于设置是否将结果代码从 TA 传输到 TE。 +ATQ [] 0 将结果代码传输到 TE 1:抑制结果代码,不传输到 TE + +ATZ 将 TA 参数设置为默认用户定义配置文件 +AT&F 将所有 TA 参数设置为出厂默认值 +AT&V 显示当前 TA 参数配置 +AT&W 将当前设置存储到用户定义的配置文件中 +4.1.16 AT+IPR 设置 TE-TA 波特率 +读取命令 AT+IPR? 响应 +IPR: + OK +写入命令 AT+IPR= 响应 OK 或 ERROR + +4.1.17 AT+QPOWD 准备关机, 执行该命令后,无法执行 AT 命令,需要重新给模块上电。 + +执行命令 AT+QPOWD= 0 + +4.1.18 AT+QCSQ 查询信号强度 +读取命令 AT+QCSQ +QCSQ: 卫星信号的 CN 值。 + OK 或 ERROR +4.1.19 AT+QREG 请求卫星连接状态 +读取命令 AT+QREG? 响应 + +QREG: + OK 或 ERROR +0 未知 +1 未初始化 / 暂停 / 失败 +2 搜索 +3 请求注册 +4 仅接收消息 +5 允许发送消息 +6 发送暂停 +7 发射静音(用户静音) +8 发送被阻止 +4.1.20 AT+QSMGL 查询消息发送列表 +该命令用于查询所有等待发送的消息,包括待发送(Tx Ready)、正在发送(Tx Sending)、发送失败(Tx Failure)或发送中止(Tx Abort)的消息。 + +AT+QSMGL 如果有发送消息: + +QSMGL: ,,,, + ,,,, … + ,,,, + OK 或 + ERROR + + +写入命令 AT+QSMGL= 响应 + +QSMGL: ,,,, + OK + 或 + ERROR +测试命令 AT+QSMGL=? 响应 + OK + +:消息名称 + +1:最高 +2:高 +3:中 +4:低 + 消息状态。 +4:Tx Ready(准备发送数据) +5:Tx Sending(正在发送) +6:Tx Complete(发送完成) +7:Tx Failure(发送失败) +8:Tx Abort(发送中止) + 消息的总长度,以字节为单位。 +调制解调器已打包准备发送的数据 +示例 +AT+QSMGL ++QSMGL: "TEST001",1,4,11,0 +"Test002",4,4,12,0 +"test003",1,4,12,0 +"RM085355",1,4,2,0 +"test005",4,4,11,0 +"test6",1,4,11,0 +OK +AT+QSMGL="RM085355" ++QSMGL: "RM085355",1,4,2,0 +OK +4.1.21 AT+QSMGS 查询发送消息的状态 +该命令用于查询特定发送消息(指定时)或所有发送消息(省略 = 或指定 = "" 时)的状态。 + + +写入命令 AT+QSMGS= 响应 + +QSMGS: ,,,, + OK 或 ERROR +测试命令 AT+QSMGS=? 响应 + +QSMGS: + OK + : 网关服务器接收到的数据 +示例 +AT+QSMGS ++QSMGS: "FM09.01",1,6,9,9 +"TEST001",1,5,10,0 +OK +AT+QSMGS="TEST001" ++QSMGS: "TEST001",1,5,10,0 +OK +AT+QSMGS=? ++QSMGS: +OK +4.1.22 AT+QSMGT 向网关服务器发送消息 + +AT+QSMGT=,,,/ +OK +或 +ERROR + :整数类型。范围:0 - 3。 +0:数据模式 +1:信息响应中包含的文本格式消息数据(用双引号 (") 括起来) +2:信息响应中包含的 ASCII - 十六进制格式消息数据 +3:信息响应中包含的 Base64(MIME)编码消息数据 + +见上述。文本格式(用双引号 (") 括起来)、ASCII - 十六进制、Base64(MIME)编码,传输模式下可省略。如果指定了(可选)MIN,字段最大为 6398 字节;如果未指定(可选)MIN,字段最大为 6399 字节。 + 数据模式下要传输的数据长度。 +示例 +AT+QSMGT="TEST003",1,1,"test002" +OK +4.1.23 AT+QSMGC 取消待发送消息 +AT+QSMGC= +4.1.24 AT+QRMGS 查询接收消息的状态 +AT+QRMGS= 响应 + +QRMGS: ,,,, + OK 或 ERROR +: 消息的总长度 +: 接收到的消息长度。 + +4.1.25 AT+QRMGN 查询已接收但未读取的消息列表 +该命令与 + QRMGS 命令类似,但仅列出尚未通过 + QRMGR 检索或通过 + QRMGM 标记为 Rx Retrieved 的消息。 +写入命令 AT+QRMGN= +QRMGN: ,,,, + OK 或 ERROR + 整数类型。接收消息始终为 0。 + 整数类型。 + 2:Rx Completed(已接收且可用,但尚未读取的完整消息) + +4.1.26 AT+QRMGR 读取接收列表中的消息 +该命令用于读取调制解调器接收到的指定消息。 +写入命令 AT+QRMGR=, 响应 + +QRMGR:,,[,] + OK + 或 + ERROR + 响应 + +QSMGR: + OK + +4.1.27 AT+QRMGM 将接收消息状态更改为已读取(Rx Retrieved) + +该命令用于将消息状态从 Rx Completed 更改为 Rx Retrieved。这允许在不通过 + QRMGR 命令检索消息的情况下,将消息空间重新用于未来的消息。 +写入命令 AT+QRMGM= 响应 + OK 或 ERROR +4.1.28 AT+QMGD * 删除消息列表中的消息 + +该命令用于删除消息列表(包括接收消息列表和发送消息列表)中的消息。预计根据状态进行删除。 + +4.1.29 AT+QEVNT 获取事件信息 +该命令用于获取指定类别和子类别的最新事件日志信息 +/ 事件数据值的数量。表示与/对应的有多少数据。 +MTID 调制解调器 ID。范围:1–16777215。 +timestamp 从 2001 年 1 月 1 日起的秒数。整数类型,事件日志类别。范围:1–4。 +class 整数类型,事件日志类别。范围:1–4。 +subclass +data0,data1,…,dataN 特定于类 / 子类的事件数据。 +4.1.30 AT+QPING 回环测试 +该命令用于测试数据是否能发送到网关服务器 + +读取命令 AT+QPING? 响应 +QPING: ,, + OK + 或 + ERROR + 请求发送数据的日期和时间。 + 数据到达网关的时间,单位为秒。 + 数据从网关返回的时间,单位为秒。 + +示例 +AT+QPING? ++QPING: 2022-12-03 19:22:25,0,0 +OK +AT+QPING? ++QPING: 2022-12-03 19:22:25,15,8 //收到回复 +OK +4.1.31 AT+QGNSSMOD 设置 GNSS 模式 该命令用于设置 GNSS 工作模式。 + +执行命令 AT+QGNSSMOD= 响应 OK 或 ERROR +读取命令 AT+QGNSSMOD? 响应 +QGNSSMOD: + OK + 整数类型。GNSS 工作模式。 + 0:GPS + 1:GPS+BDS + 2:GPS+GLONASS + 3:GPS+Galileo + 4:GPS+GLONASS+Galileo+BDS + +4.1.32 AT+QGNSS 获取全球定位信息 +该命令用于获取全球定位信息(支持 GPS、北斗等) + +写入命令 AT+QGNSS=,[,],[],[] 响应 +QGNSS: + GPRMC,085719.000,A,3149.2966,N,11706.9187,E,0.14,95.35,191122,,,D,V∗26
+ GPGGA,085719.000,3149.2966,N,11706.9187,E,2,08,1.0,93.6,M,-2.7,M,,00007233,06B + GPGSV,2,1,08,03,22,260,31,04,32,316,35,16,63,260,42,22,46,151,30
+ GPGSV,2,2,08,26,70,001,46,27,28,181,41,31,47,069,42,32,14,149,30,0*6C + OK 或 ERROR + GNSS 定位过期时间。范围:1–600。 + GNSS 定位后数据更新的时间(周期)。范围:1–600。 + GGA NMEA 语句。 + RMC NMEA 语句。 + GSA NMEA 语句。 + +NMEA 美国国家海洋电子协会(National Marine Electronics Association)0183 接口标准 + +4.1.33 AT+QMOD 切换模块工作模式 +该命令用于退出 AT 命令处理器并启动不同的专有串行协议。 +写入命令 AT+QMOD= 响应 OK 或 ERROR + 整数类型。模块的工作模式。 + 1:AT 命令模式 + 2:NMEA 模式 + 3:保留 + 4:用户命令行 + + + +