TEST
This commit is contained in:
commit
f3906a1f30
|
|
@ -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: <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> 消息状态。
|
||||||
|
4:Tx Ready(准备发送数据)
|
||||||
|
5:Tx Sending(正在发送)
|
||||||
|
6:Tx Complete(发送完成)
|
||||||
|
7:Tx Failure(发送失败)
|
||||||
|
8:Tx 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:信息响应中包含的 Base64(MIME)编码消息数据
|
||||||
|
<data>
|
||||||
|
见上述<dataFormat>。文本格式(用双引号 (") 括起来)、ASCII - 十六进制、Base64(MIME)编码,传输模式下可省略。如果指定了(可选)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> 整数类型。
|
||||||
|
2:Rx 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。范围:1–16777215。
|
||||||
|
timestamp 从 2001 年 1 月 1 日起的秒数。整数类型,事件日志类别。范围:1–4。
|
||||||
|
class 整数类型,事件日志类别。范围:1–4。
|
||||||
|
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 工作模式。
|
||||||
|
0:GPS
|
||||||
|
1:GPS+BDS
|
||||||
|
2:GPS+GLONASS
|
||||||
|
3:GPS+Galileo
|
||||||
|
4:GPS+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,V∗26<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 定位过期时间。范围:1–600。
|
||||||
|
<waitSecs> GNSS 定位后数据更新的时间(周期)。范围:1–600。
|
||||||
|
<GGA> GGA NMEA 语句。
|
||||||
|
<RMC> RMC NMEA 语句。
|
||||||
|
<GSA> GSA NMEA 语句。
|
||||||
|
|
||||||
|
NMEA 美国国家海洋电子协会(National Marine Electronics Association)0183 接口标准
|
||||||
|
|
||||||
|
4.1.33 AT+QMOD 切换模块工作模式
|
||||||
|
该命令用于退出 AT 命令处理器并启动不同的专有串行协议。
|
||||||
|
写入命令 AT+QMOD=<workMode> 响应 OK 或 ERROR
|
||||||
|
<workMode> 整数类型。模块的工作模式。
|
||||||
|
1:AT 命令模式
|
||||||
|
2:NMEA 模式
|
||||||
|
3:保留
|
||||||
|
4:用户命令行
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Loading…
Reference in New Issue