GSM AT指令完全指南

需积分: 10 6 下载量 188 浏览量 更新于2024-07-26 收藏 974KB PDF 举报
"AT指令手册是GSM通信中的一种标准命令集,用于配置和控制GSM模块或手机。手册涵盖了各种AT命令,包括一般命令、呼叫控制命令、网络业务命令、安全性命令、电话本命令以及短消息命令等。这些命令在物联网设备、嵌入式系统和移动通信应用中广泛使用,以实现与网络的交互和设备管理。" AT指令是串行通信中控制GSM调制解调器或模块的基本工具,由"AT"两个字母组成,表示“Attention”(注意)的意思,用于建立、维护和测试数据链路。手册中的内容详细解释了每个命令的功能、格式和使用示例。 1. **一般命令**: - AT+CSCS:用于设置终端设备(TE)的字符集,影响输出信息的编码方式。 - AT+CIMI:请求获取国际移动用户识别码(IMSI),这是SIM卡的唯一标识。 - AT+GCAP:查询模块的能力列表,了解支持的服务和功能。 - A命令:重复上一个执行的AT命令。 - AT^SMSO:关闭模块电源。 - AT+CMEE:设置错误报告等级,决定在遇到错误时返回的详细程度。 2. **呼叫控制命令**: - ATD:拨打电话号码进行呼叫。 - ATH:挂断当前通话。 - ATA:对来电进行应答。 - AT+CEER:获取扩展的错误报告信息。 - AT+VTS和AT+VTDDTMF:发送语音信号或DTMF音。 3. **网络业务命令**: - AT+CSQ:查询信号质量,通常以RSSI(接收信号强度指示)表示。 - AT+COPS:选择或查询当前运营商。 - AT+CREG:获取网络注册状态,如网络连接和位置更新。 4. **安全性命令**: - AT+CPIN:输入PIN码,解锁SIM卡。 - AT+CPIN2:用于PIN2码的操作,通常用于更高级别的安全功能。 - AT+CPIN?:查询PIN码剩余尝试次数。 - AT+CLCK:锁定或解锁特定功能,如SIM卡的某些操作。 - AT+CPWD:更改PIN或PIN2密码。 5. **电话本命令**: - AT+CPBS:选择电话本存储区域,如SIM卡或手机内存。 - AT+CPBR:读取存储区内的联系人信息。 - AT+CPBW:写入新的联系人到电话本。 6. **短消息命令**: - AT+CSMS、AT+CPMS:选择消息服务和存储区域。 - AT+CMGF:切换短信消息格式,如文本或PDU模式。 - AT+CSDH:显示短信存储的状态。 - AT+CNMI:设置新消息通知方式。 - AT+CMGR、AT+CMGL:读取和列举短信。 - AT+CMGS、AT+CMGW:发送短信,前者用于交互式发送,后者将短信写入内存。 - AT+CMSS:直接发送存储区内的短信。 - AT+CSMP:设置短信参数,如编码方式。 - AT+CMGD:删除短信。 - AT+CSCA:设置短信中心地址。 - AT+CSCB:选择接收广播消息的类型。 7. **补充业务命令**: - AT+CCFC:配置呼叫转移设置。 - AT+CLCK:控制呼叫限制功能。 - AT+CPWD:更改补充业务密码。 - AT+CLIP:显示呼叫来源的号码。 这些AT指令对于开发基于GSM通信的项目至关重要,如远程监控、自动数据传输和M2M通信。通过理解并正确使用这些命令,开发者可以实现对GSM模块的精细控制,满足各种通信需求。