### LTE AT 指令集知识点详解
#### 一、引言
本文档旨在详细介绍广州芯往通信技术有限公司(GuangZhou Simware Telecom Co.,,LTD)所发布的Simware LTE模块的AT指令集规范。该文档是针对Simware LTE模块进行开发与调试的重要参考资料,涵盖了LTE模块的基本命令及功能介绍。
#### 二、AT指令集概述
**1.1 文档目的**
本文档旨在为用户提供Simware LTE模块的AT指令集规范,帮助开发者理解并掌握LTE模块的命令使用方法,以便于进行产品开发与维护工作。
**1.2 AT命令语法**
AT命令通常遵循以下格式:
- `AT` - 命令前缀。
- `[COMMAND]` - 具体的AT命令。
- `[PARAMETERS]` - 可选参数,用于设置或查询特定值。
- `CR` - 回车符,表示命令结束。
例如,查询设备型号可以使用命令 `AT+GMM`。
**1.3 支持的字符集**
Simware LTE模块支持多种字符集,包括但不限于ASCII、UTF-8等,确保了不同语言环境下命令的兼容性和可读性。
**1.4 AT命令接口**
AT命令接口主要用于实现用户与模块之间的交互,通过串行接口或其他方式发送命令并接收响应结果。
**1.5 非请求结果码**
非请求结果码指的是在没有发送相应查询命令时,模块主动上报的状态信息,如网络注册状态、信号质量等。
#### 三、通用命令详解
**2.1 ATI 显示产品识别信息**
命令:`ATI`
功能:显示产品的基本信息,包括制造商、型号、版本等。
**2.2 AT+GMI 请求制造商识别**
命令:`AT+GMI`
功能:返回制造商的名称,通常用于确认设备的生产厂商。
**2.3 AT+GMM 请求TA模型识别**
命令:`AT+GMM`
功能:返回TA(终端适配器)的型号信息,便于确认具体的产品型号。
**2.4 AT+GMR 请求TA软件版本识别**
命令:`AT+GMR`
功能:返回TA的软件版本号,有助于识别设备的软件更新情况。
**2.5 AT+CGMI 请求制造商识别**
命令:`AT+CGMI`
功能:类似于`AT+GMI`,但返回的信息可能更详细或格式不同。
**2.6 AT+CGMM 请求模型识别**
命令:`AT+CGMM`
功能:类似于`AT+GMM`,提供详细的型号信息。
**2.7 AT+CGMR 请求TA软件版本识别**
命令:`AT+CGMR`
功能:类似于`AT+GMR`,提供软件版本号。
**2.8 AT+GSN 请求国际移动设备身份(IMEI)**
命令:`AT+GSN`
功能:返回设备的IMEI号码,用于唯一标识一台移动终端。
**2.9 AT+CGSN 请求产品序列号识别**
命令:`AT+CGSN`
功能:返回设备的序列号,与IMEI不同,通常用于内部识别。
**2.10 AT&F 设置所有当前参数为制造商默认值**
命令:`AT&F`
功能:将所有当前配置参数重置为出厂默认值,常用于恢复初始设置。
**2.11 AT&V 显示当前配置**
命令:`AT&V`
功能:列出当前所有的配置参数及其值,便于查看当前设置状态。
**2.12 AT&W 存储当前参数到用户定义配置文件**
命令:`AT&W`
功能:将当前的所有配置参数保存到用户定义的配置文件中,以便后续快速加载。
**2.13 ATZ 设置所有当前参数为用户定义配置文件**
命令:`ATZ`
功能:将所有参数恢复为用户之前保存的配置文件中的值。
**2.14 ATQ 设置结果码呈现模式**
命令:`ATQ`
功能:控制命令执行后的结果反馈方式,如是否显示错误代码等。
**2.15 ATV TA响应格式**
命令:`ATV`
功能:设定命令响应的格式,如是否包含命令回显、结果代码等。
**2.16 AT&E 设置命令回显模式**
命令:`AT&E`
功能:控制命令执行过程中是否显示命令回显,有助于调试。
#### 四、总结
以上介绍了Simware LTE模块的部分通用AT指令集,这些命令对于LTE模块的配置、调试以及日常使用都至关重要。通过对这些命令的学习和掌握,可以帮助开发者更好地利用LTE模块的功能,实现更高效的数据传输和网络连接。此外,了解这些基本命令也有助于故障排查和维护工作,确保设备能够稳定运行。