AT指令集详解:常用命令速查

需积分: 0 11 下载量 19 浏览量 更新于2025-01-15 收藏 78KB PDF 举报
"AT指令集 指令简编" AT指令集是通信协议中的一个基础部分,主要用于配置和控制各种通信模块,如GSM/GPRS/3G/4G等无线通信模块。这些指令由两个英文字符“AT”开头,因此得名,通常用于测试和调试设备,以及在物联网(IoT)设备中进行数据传输的初始化和控制。AT指令集由一系列不同的命令组成,每个命令都有特定的功能,允许用户与通信模块进行交互。 1. **一般命令**: - `AT`:这是最基本的命令,用于测试模块是否正常响应。如果模块正常,它会返回'OK'。 - `ATI`:显示模块的识别信息,包括制造商、型号、软件版本等。 - `ATE0`/`ATE1`:关闭或开启回显功能,帮助用户在输入命令时看到自己的输入。 - `AT+CGATT?`:查询模块是否已连接到GPRS网络。 - `AT+COPS?`:获取当前使用的网络运营商信息。 2. **呼叫控制命令**: - `ATD<number>`:拨打电话,`<number>`是电话号码。 - `ATH`:挂断电话。 - `AT+CCID`:获取SIM卡的ICCID号,即SIM卡的唯一标识。 - `AT+CLIP`:启用或禁用来电号码的传递。 3. **网络服务命令**: - `AT+COPS=?`:列出可用的网络运营商。 - `AT+CGEREP`:报告网络服务质量(GSM信号强度和误码率)。 - `AT+CUSD`:使用 USSD (Unstructured Supplementary Service Data) 服务,例如查询话费余额。 - `AT+CIPSHUT`:关闭TCP/IP连接。 4. **安全命令**: - `AT+CPIN`:检查或输入SIM卡的PIN码,解锁SIM卡。 - `AT+CSIM`:操作SIM卡,如读取或写入SIM卡文件。 - `AT+CREG?`:查询网络注册状态,确认模块是否已成功接入网络。 5. **电话簿命令**: - `AT+CPBR`:读取、写入或删除SIM卡上的联系人。 - `AT+CUSD`:可以用于发送短信到指定号码,同时也可以用来查询或编辑SIM卡上的电话簿条目。 6. **短消息服务(SMS)命令**: - `AT+CMGF`:设置短信模式,如文本模式或PDU模式。 - `AT+CMGS`:发送短信,需要提供接收方号码和短信内容。 - `AT+CMGL`:读取、删除或列出存储的短信。 - `AT+CNMI`:设置新短信到达的通知方式。 以上只是AT指令集的一部分,实际应用中还有更多复杂的命令用于更精细的控制和配置,例如数据连接管理、蓝牙配对、GPS定位等。理解并熟练运用AT指令集对于开发和维护无线通信系统至关重要,因为它提供了与硬件直接交互的能力,使得设备的配置和故障排查变得更加便捷。
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部