AT指令集详解:控制与网络服务

版权申诉
0 下载量 135 浏览量 更新于2024-06-25 收藏 438KB PDF 举报
"该PDF文件提供了详尽的AT指令集,涵盖了从通用指令到网络服务、控制、安全以及簿管理等多个方面的内容。这些指令主要用于配置和控制GSM、UMTS和LTE等移动通信模块,是嵌入式系统、物联网设备和移动通信应用中的基本操作工具。" AT指令是Modem或GSM/GPRS/3G/LTE模块与主机系统之间进行通信的标准命令集。通过这些指令,开发者可以进行设备初始化、网络连接、数据传输、通话控制等一系列操作。 1. **通用指令**: - AT+CGMI: 查询模块制造商信息。 - AT+CGMM: 获取模块模式和频段信息。 - AT+CGMR: 查看模块软件版本。 - AT+CGSN: 显示IMEI序列号,设备的唯一标识。 - AT+CSCS和AT+WPCS: 分别设置终端和模块的字符集。 - AT+CIMI: 获取SIM卡的IMSI,国际移动用户识别码。 - AT+CCID: 获取SIM卡的识别号。 - AT+GCAP: 查看模块支持的功能列表。 - A/: 重复执行前一个命令。 - AT+CPOF: 停止模块运行。 - AT+CFUN: 设置模块工作模式,如全功能或最小功能。 - AT+CPAS: 显示模块当前活动状态。 - AT+CMEE: 选择错误报告的详细程度。 - AT+CKPD: 模拟键盘操作。 - AT+CCLK: 设置或获取日期和时间。 - AT+CALA: 设置闹钟。 - AT+CRMP/CRLP: 演示铃声和设置振铃音量。 2. **控制指令**: - ATD: 拨打电话号码。 - ATH: 挂断电话。 - ATA: 接听来电。 - AT+CEER: 查看呼叫失败原因。 - AT+VTD: 设置DTMF语音长度。 - AT+VTS: 发送DTMF音。 - ATDL: 重拨上一次拨打的号码。 - AT%Dn: DTR信号触发自动拨号。 - ATS0: 设置自动应答功能。 - AT+CICB: 未知功能,可能是处理来电显示。 - AT+CSNS: 未知功能,可能与号码方案有关。 - AT+VGR/VGT: 调整语音接收和发送增益。 - AT+CMUT: 开启或关闭话筒静音。 - AT+SPEAKER: 控制扬声器的使用。 - AT+ECHO: 开启或关闭回音消除。 - AT+SIDET: 设置侧音修正。 - AT+VIP: 恢复默认的语音设置。 3. **网络服务指令**: - AT+CSQ: 查询网络信号强度。 - AT+COPS: 选择网络运营商。 - AT+CREG: 检查网络注册状态。 - AT+WOPN: 以文本形式显示网络提供商。 - AT+CPOL: 查看优先网络列表。 4. **安全指令**: - AT+CPIN: 输入SIM卡的PIN码。 - AT+CPIN2: 输入PIN2码,用于更高级的安全操作。 - AT+CPINC: 查看剩余的PIN码尝试次数。 - AT+CLCK: 锁定或解锁设备特定功能。 - AT+CPWD: 更改PIN码、PIN2码等密码。 5. **簿指令**: - AT+CPBS: 选择簿存储位置。 - AT+CPBR: 读取簿条目。 - AT+CPBF: 搜索簿条目。 - AT+CPBW: 写入簿条目。 - AT+CPBP: 查询簿中特定条目的信息。 - AT+CPBN: 移动簿条目。 - AT+CNUM: 查看本机号码。 - AT+WAIP: 设置启动时是否初始化簿。 6. **其他指令**: 还有更多未列出的AT指令,例如数据连接、短信收发、位置信息获取等,这些在实际应用中同样重要。 这个详细的AT指令集是开发和调试基于GSM/GPRS/3G/LTE通信设备的基础,对于物联网、远程监控、M2M通信等领域具有广泛的应用价值。