MS-DTU/AT命令.txt

286 lines
13 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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: <revision>
OK
响应
AT+CGNSS Revision: LC76GPANR01A01S
OK
AT+GMR +GMR: V01.01
OK
请求移动设备 ID
AT+GSN +GSN: <mobile_ID>
OK
ATV 设置 TA 响应格式
ATV<value> 0: 信息响应:<text><CR><LF> 短结果代码格式:<numeric code><CR>
1: 信息响应:<CR><LF><text><CR><LF> 长结果代码格式:<CR><LF><verbose code><CR><LF>
ATS3 设置命令行终止字符
ATS4 设置响应格式化字符
ATS5 设置命令行编辑字符
A / 重复上一条命令行
ATE 设置命令回显模式
ATE<value> 0:回显模式关闭 1:回显模式开启
ATQ 设置结果代码显示模式 该指令用于设置是否将结果代码从 TA 传输到 TE。
ATQ [<n>] 0 将结果代码传输到 TE 1:抑制结果代码,不传输到 TE
ATZ 将 TA 参数设置为默认用户定义配置文件
AT&F 将所有 TA 参数设置为出厂默认值
AT&V 显示当前 TA 参数配置
AT&W 将当前设置存储到用户定义的配置文件中
4.1.16 AT+IPR 设置 TE-TA 波特率
读取命令 AT+IPR? 响应 +IPR: <rate>
OK
写入命令 AT+IPR=<rate> 响应 OK 或 ERROR
4.1.17 AT+QPOWD 准备关机, 执行该命令后,无法执行 AT 命令,需要重新给模块上电。
执行命令 AT+QPOWD=<n> 0
4.1.18 AT+QCSQ 查询信号强度
读取命令 AT+QCSQ +QCSQ: <CN> 卫星信号的 CN 值。
OK 或 ERROR
4.1.19 AT+QREG 请求卫星连接状态
读取命令 AT+QREG? 响应
+QREG: <status>
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: <msgName>,<priority>,<status>,<length>,<byte sPktd>
<msgName>,<priority>,<status>,<length>,<bytesPktd> …
<msgName>,<priority>,<status>,<length>,<bytesPktd>
OK 或
ERROR
写入命令 AT+QSMGL=<msgName> 响应
+QSMGL: <msgName>,<priority>,<status>,<length>,<byte sPktd>
OK
ERROR
测试命令 AT+QSMGL=? 响应
OK
<msgName>:消息名称
<priority>
1最高
2
3
4
<status> 消息状态。
4Tx Ready准备发送数据
5Tx Sending正在发送
6Tx Complete发送完成
7Tx Failure发送失败
8Tx Abort发送中止
<length> 消息的总长度,以字节为单位。
<bytesPktd>调制解调器已打包准备发送的数据
示例
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 查询发送消息的状态
该命令用于查询特定发送消息(指定<msgName>时)或所有发送消息(省略 = <msgName>或指定 = "" 时)的状态。
写入命令 AT+QSMGS=<msgName> 响应
+QSMGS: <msgName>,<priority>,<state>,<length>,<bytes Acknowleged>
OK 或 ERROR
测试命令 AT+QSMGS=? 响应
+QSMGS: <msgName>
OK
<bytesAcknowleged> : 网关服务器接收到的数据
示例
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: <msgName>
OK
4.1.22 AT+QSMGT 向网关服务器发送消息
AT+QSMGT=<msgName>,<priority>,<dataFormat>,<data>/<length>
OK
ERROR
<dataformat> :整数类型。范围0 - 3。
0数据模式
1信息响应中包含的文本格式消息数据用双引号 (") 括起来)
2信息响应中包含的 ASCII - 十六进制格式消息数据
3信息响应中包含的 Base64MIME编码消息数据
<data>
见上述<dataFormat>。文本格式(用双引号 (") 括起来、ASCII - 十六进制、Base64MIME编码传输模式下可省略。如果指定了可选MIN<data>字段最大为 6398 字节如果未指定可选MIN<data>字段最大为 6399 字节。
<length> 数据模式下要传输的数据长度。
示例
AT+QSMGT="TEST003",1,1,"test002"
OK
4.1.23 AT+QSMGC 取消待发送消息
AT+QSMGC=<msgName>
4.1.24 AT+QRMGS 查询接收消息的状态
AT+QRMGS=<fwdMsgName> 响应
+QRMGS: <fwdMsgName>,<priority>,<state>,<length>,<bytesRx d>
OK 或 ERROR
<length>: 消息的总长度
<bytesRxd>: 接收到的消息长度。
4.1.25 AT+QRMGN 查询已接收但未读取的消息列表
该命令与 + QRMGS 命令类似,但仅列出尚未通过 + QRMGR 检索或通过 + QRMGM 标记为 Rx Retrieved 的消息。
写入命令 AT+QRMGN=<fwdMsgName> +QRMGN: <fwdMsgName>,<priority>,<state>,<length>,<bytesRx d>
OK 或 ERROR
<priority> 整数类型。接收消息始终为 0。
<state> 整数类型。
2Rx Completed已接收且可用但尚未读取的完整消息
4.1.26 AT+QRMGR 读取接收列表中的消息
该命令用于读取调制解调器接收到的指定消息。
写入命令 AT+QRMGR=<fwdMsgName>,<dataFormat> 响应
+QRMGR:<fwdMsgName>,<length>,<dataFormat>[,<data>]
OK
ERROR
响应
+QSMGR: <fwdMsgName>
OK
4.1.27 AT+QRMGM 将接收消息状态更改为已读取Rx Retrieved
该命令用于将消息状态从 Rx Completed 更改为 Rx Retrieved。这允许在不通过 + QRMGR 命令检索消息的情况下,将消息空间重新用于未来的消息。
写入命令 AT+QRMGM=<fwdMsgName> 响应
OK 或 ERROR
4.1.28 AT+QMGD * 删除消息列表中的消息
该命令用于删除消息列表(包括接收消息列表和发送消息列表)中的消息。预计根据状态进行删除。
4.1.29 AT+QEVNT 获取事件信息
该命令用于获取指定类别和子类别的最新事件日志信息
<class>/<subclass> 事件数据值的数量。表示与<class>/<subclass>对应的有多少数据。
MTID 调制解调器 ID。范围116777215。
timestamp 从 2001 年 1 月 1 日起的秒数。整数类型事件日志类别。范围14。
class 整数类型事件日志类别。范围14。
subclass
data0,data1,…,dataN 特定于类 / 子类的事件数据。
4.1.30 AT+QPING 回环测试
该命令用于测试数据是否能发送到网关服务器
读取命令 AT+QPING? 响应 +QPING: <yyy-mm-yy hh:mm:ss>,<tt>,<ff>
OK
ERROR
<yyy-mm-yy hh:mm:ss> 请求发送数据的日期和时间。
<tt> 数据到达网关的时间,单位为秒。
<ff> 数据从网关返回的时间,单位为秒。
示例
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=<mode> 响应 OK 或 ERROR
读取命令 AT+QGNSSMOD? 响应 +QGNSSMOD: <mode>
OK
<mode> 整数类型。GNSS 工作模式。
0GPS
1GPS+BDS
2GPS+GLONASS
3GPS+Galileo
4GPS+GLONASS+Galileo+BDS
4.1.32 AT+QGNSS 获取全球定位信息
该命令用于获取全球定位信息(支持 GPS、北斗等
写入命令 AT+QGNSS=<staleSecs>,<wait Secs>[,<GGA>],[<RMC],[<GSA >],[<GSV>] 响应 +QGNSS:
GPRMC,085719.000,A,3149.2966,N,11706.9187,E,0.14,95.35,191122,,,D,V26<br>
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<br>
GPGSV,2,2,08,26,70,001,46,27,28,181,41,31,47,069,42,32,14,149,30,0*6C
OK 或 ERROR
<staleSecs> GNSS 定位过期时间。范围1600。
<waitSecs> GNSS 定位后数据更新的时间周期。范围1600。
<GGA> GGA NMEA 语句。
<RMC> RMC NMEA 语句。
<GSA> GSA NMEA 语句。
NMEA 美国国家海洋电子协会National Marine Electronics Association0183 接口标准
4.1.33 AT+QMOD 切换模块工作模式
该命令用于退出 AT 命令处理器并启动不同的专有串行协议。
写入命令 AT+QMOD=<workMode> 响应 OK 或 ERROR
<workMode> 整数类型。模块的工作模式。
1AT 命令模式
2NMEA 模式
3保留
4用户命令行