GSM/GPRS模块AT命令手册
### GSM/GPRS模块AT命令手册知识点详解 #### 1. 引言 本文档旨在详细介绍GSM/GPRS模块中的AT命令及其使用方法。通过本文档的学习,读者将能够熟悉AT命令的基本概念、常用命令以及实际应用场景,从而更好地利用这些命令进行设备配置与调试。 #### 1.1 范围 本文档主要涵盖了以下内容: - AT命令的基本介绍 - 常用AT命令及其语法结构 - 实例演示 #### 1.2 相关文献 本文档参考了ETSI等相关标准文档,并结合实际应用经验编写而成。 #### 1.3 ETSI秘书处 ETSI(欧洲电信标准协会)是制定欧洲电信标准的主要组织之一,本文档遵循ETSI的相关标准和技术规范。 #### 1.4 名词解释 - **GSM**: 全球移动通信系统(Global System for Mobile Communications),一种广泛使用的2G蜂窝网络标准。 - **GPRS**: 通用分组无线服务(General Packet Radio Service),提供在GSM网络上的数据包传输服务。 - **AT命令**: Access Terminal命令的简称,是一种用于与调制解调器或其他通信设备进行交互的标准命令集。 #### 1.5 规则介绍 - 所有AT命令均以`AT`开头。 - 命令以回车符(`\r`)结束。 - 响应通常以`OK`表示成功,以`ERROR`表示失败。 - 支持多种命令格式,包括查询和设置等。 #### 2. AT命令特征 ##### 2.1 串口设置 GSM/GPRS模块通常通过串口与主机进行通信,因此在使用AT命令之前,需要正确配置串口参数(如波特率、数据位等)。 ##### 2.2 AT命令行 AT命令通常由命令关键字组成,后面可以跟上参数,例如:`AT+CGMI`用于获取制造商信息。 ##### 2.3 回应和结果编码信息 回应信息分为确认信息和结果信息。确认信息通常简单地以`OK`或`ERROR`的形式返回;结果信息则包含更详细的信息。 #### 3. 一般行为 ##### 3.1 SIM卡的插入和移除 当SIM卡插入或移除时,模块会自动检测并报告状态变化。 ##### 3.2 后台初始化 模块在上电后会自动进行初始化过程,准备接受AT命令。 #### 4. 通用AT命令 ##### 4.1 制造商标识信息请求 +CGMI - 功能:获取模块制造商的信息。 - 用法:`AT+CGMI` - 示例:发送`AT+CGMI`后,模块将返回制造商名称。 ##### 4.2 模式标识信息请求 +CGMM - 功能:获取模块的型号信息。 - 用法:`AT+CGMM` - 示例:发送`AT+CGMM`后,模块将返回其型号。 ##### 4.3 版本标识信息请求 +CGMR - 功能:获取模块软件版本信息。 - 用法:`AT+CGMR` - 示例:发送`AT+CGMR`后,模块将返回其软件版本。 ##### 4.4 产品序列号 +CGSN - 功能:获取模块的产品序列号。 - 用法:`AT+CGSN` - 示例:发送`AT+CGSN`后,模块将返回其序列号。 ##### 4.5 终端字符集选择 +CSCS - 功能:设置终端字符集。 - 用法:`AT+CSCS="xxx"` - 示例:发送`AT+CSCS="UCS2"`来设置使用UCS2字符集。 ##### 4.6 电话簿字符集设置 +WPCS - 功能:设置电话簿的字符集。 - 用法:`AT+WPCS=xxx` - 示例:发送`AT+WPCS=2`设置为使用UCS2字符集。 ##### 4.7 国际移动用户标识信息请求 +CIMI - 功能:获取SIM卡上的国际移动用户识别码(IMSI)。 - 用法:`AT+CIMI` - 示例:发送`AT+CIMI`后,模块将返回SIM卡的IMSI号码。 ##### 4.8 卡标识 +CCID - 功能:获取SIM卡的唯一标识(CCID)。 - 用法:`AT+CCID` - 示例:发送`AT+CCID`后,模块将返回SIM卡的CCID。 ##### 4.9 性能列表 +GCAP - 功能:获取模块支持的功能列表。 - 用法:`AT+GCAP` - 示例:发送`AT+GCAP`后,模块将返回其支持的所有功能。 ##### 4.10 重复执行最后一条命令 A/ - 功能:重复执行最后一条命令。 - 用法:`AT A` - 示例:如果最后一条命令是`AT+CGMI`,发送`AT A`将会再次执行`AT+CGMI`命令。 ##### 4.11 关机命令 +CPOF - 功能:关闭模块电源。 - 用法:`AT+CPOF` - 示例:发送`AT+CPOF`后,模块将关闭电源。 ##### 4.12 设置手机功能 +CFUN - 功能:设置模块的功能状态。 - 用法:`AT+CFUN=<mode>,<state>` - 示例:发送`AT+CFUN=1,1`来启用所有功能。 ##### 4.13 手机活跃状态 +CPAS - 功能:查询模块的活跃状态。 - 用法:`AT+CPAS` - 示例:发送`AT+CPAS`后,模块将返回其当前的活跃状态。 ##### 4.14 移动终端错误报告命令 +CMEE - 功能:设置模块是否返回详细的错误信息。 - 用法:`AT+CMEE=<mode>` - 示例:发送`AT+CMEE=1`来启用详细错误报告。 ##### 4.15 键盘控制 - 功能:控制模块的键盘输入。 - 用法:`AT+CKPD=<mode>` - 示例:发送`AT+CKPD=1`来启用键盘输入。 以上列举了GSM/GPRS模块中的一些基本AT命令及其使用方法。通过对这些命令的理解和掌握,用户可以更加灵活地配置和管理模块,满足不同场景下的需求。此外,文档还提到了一些高级功能,如TCP/IP相关的命令等,这些将在后续章节中详细介绍。
- pwlsjm2015-09-06可以用的,只不过不是我手上的芯片资料
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助