GSM AT指令集详解:控制与通信

4星 · 超过85%的资源 需积分: 14 11 下载量 167 浏览量 更新于2024-07-27 收藏 908KB PDF 举报
"中文at指令集.pdf" AT指令集是通信设备,特别是GSM模块进行交互的基本工具,它提供了一种标准的文本命令格式来控制和配置这些设备。AT指令通常用于设置通信参数、进行呼叫操作、管理网络连接以及处理短信服务等。以下是对这个中文AT指令集的部分内容的详细解释: 1. **AT命令简介**: AT命令是“Attention”的缩写,由两个字母"A"和"T"组成,是早期Modem通信中定义的一套标准命令,用于测试和配置调制解调器。在GSM领域,这些命令被广泛用于控制和查询移动通信设备的功能。 2. **一般命令**: - **AT+CSCS**: 这个命令用于选择终端设备(TE)的字符集,例如,可以设置为UTF-8或ASCII。 - **AT+CIMI**: 通过这个命令,你可以获取国际移动用户识别码(IMSI),这是手机在网络中的唯一标识。 - **AT+GCAP**: 执行此命令,设备会返回其支持的特性列表,如GPRS、EDGE等。 - **AT**: 重复上一个命令,方便用户无需再次输入整个命令。 - **AT^SMSO**: 关闭电源,这个可能是非标准的AT命令,具体作用可能因设备而异。 - **AT+CMEE**: 设置错误报告级别,决定当发生错误时,模块返回的详细程度。 3. **呼叫控制命令**: - **ATD**: 拨打指定的电话号码,启动呼叫过程。 - **ATH**: 呼叫挂起,停止当前正在进行的通话。 - **ATA**: 应答来电,如果手机处于振铃状态,执行此命令会接听电话。 - **AT+CEER**: 获取扩展的错误报告信息,用于诊断问题。 - **AT+VTS, AT+VTDDTMF**: 发送语音信号或DTMF音,用于拨号或其他操作。 4. **网络业务命令**: - **AT+CSQ**: 查询信号质量,返回RSSI(接收信号强度指示)和BER(误码率)信息。 - **AT+COPS**: 选择或查询当前网络运营商。 - **AT+CREG**: 查看网络注册状态,包括网络是否已连接以及当前的位置区信息。 5. **安全性命令**: - **AT+CPIN**: 输入PIN码,解锁SIM卡。 - **AT+CPIN2**: 输入PIN2码,用于更高级的安全功能。 - **AT+CPIN?**: 查询PIN码尝试次数,防止SIM卡被锁定。 - **AT+CLCK**: 锁定或解锁某些功能,如打电话、发送短信等。 - **AT+CPWD**: 更改PIN或PIN2密码。 6. **电话本命令**: - **AT+CPBS**: 选择存储电话本联系人的存储区,如SIM卡或手机内存。 - **AT+CPBR**: 读取存储在指定区域的联系人信息。 - **AT+CPBW**: 写入新的联系人到电话本。 7. **短消息命令**: - **AT+CSMS**: 选择消息业务模式,如文本或PDU模式。 - **AT+CPMS**: 选择存储短信的存储区。 - **AT+CMGF**: 切换短信消息格式,0为PDU模式,1为文本模式。 - **AT+CSDH**: 显示短信存储区的状态,如是否有未读短信。 - **AT+CNMI**: 新消息提示设置,如何处理接收到的新消息。 - **AT+CMGR**: 读取特定索引的短信。 - **AT+CMGL**: 列出短信存储区中的所有消息。 - **AT+CMGS**: 发送短信。 - **AT+CMGW**: 向内存写入待发送的短信。 - **AT+CMSS**: 直接从存储区发送短信。 - **AT+CSMP**: 配置短信的文本模式参数。 - **AT+CMGD**: 删除短信。 - **AT+CSCA**: 设置短信中心地址。 - **AT+CSCB**: 选择接收的广播消息类型。 8. **补充业务命令**: - **AT+CCFC**: 配置呼叫转发功能,设定在什么条件下转发电话。 - **AT+CLCK**: 控制呼叫限制,如禁止特定类型的呼叫。 - **AT+CPWD**: 更改补充业务的密码。 - **AT+CLIP**: 显示呼叫来源的电话号码。 - **AT+CHLD**: 控制呼叫保持功能。 - **AT+CLCC**: 获取当前正在进行的呼叫信息。 - **AT+CSSN**: 配置补充业务通知,如呼叫等待、呼叫转移的提示。 以上只涵盖了部分AT指令,实际的AT指令集还包括更多与数据连接、位置服务、蓝牙管理等相关的内容。理解并熟练使用这些指令对于开发基于GSM的系统或者进行嵌入式通信开发至关重要。