GPRS模块AT指令详解
需积分: 9 63 浏览量
更新于2024-07-31
收藏 239KB DOC 举报
"这篇文档是关于GSM模块的AT指令集的介绍,涵盖了与GSM通信相关的各种控制命令,如握手、来电显示、短消息管理、拨打电话等。"
AT指令是通用的串行通信协议,广泛应用于GSM模块中,用于配置和控制GSM设备。在GSM模块中,AT指令用于建立、维护和终止与网络的连接,以及执行各种功能,如拨打电话、发送和接收短信、查询网络状态等。
1. **AT回车**:这是最基本的AT指令,用于测试模块是否在线,通常会返回“OK”作为确认。
2. **ATE**:此指令用于开启或关闭终端设备的Echo功能,简化显示。如果设置为1,则开启回显,否则关闭。
3. **AT+CLCC**:这个命令用于获取当前的呼叫状态,包括来电显示。当有电话呼入时,模块会通过串口输出“RING”和来电号码。
4. **AT+CNMI**:此指令用于设置新短消息通知模式,例如设置为1,1,2表示实时接收新短信并显示在串口上。
5. **ATD**:用于拨打电话,后面跟随电话号码。例如,ATD05133082087;将拨打指定的电话号码。
6. **AT+CMGL**:这一系列指令用于管理短信存储,如读取未读、已读或所有短信。
7. **AT+CMGR**:用于读取特定位置的短信,可以查看短信的状态、类型和内容。
8. **AT+CMGF**:切换短信模式,0代表PDU模式,1代表文本模式。
9. **AT+CMGD**:删除指定编号的短信。
10. **AT+CLIP**:如果设置为1,可以实现来电自动显示来电号码,但若设置失败,可能会返回“ERROR”。
11. **AT+CMGS**:发送短信的指令,需要指定短信的长度,并以1A(十六进制)作为结束符。
12. **AT+CGMI** 和 **AT+CGMM**:分别用于获取模块制造商和模块型号的信息。
以上只是一部分GSM模块的AT指令,实际上还有更多复杂的命令用于更高级的操作,如网络注册、数据连接、位置信息获取等。这些指令对于开发基于GSM通信的嵌入式系统或物联网设备至关重要,通过它们可以实现设备的远程控制和通信。正确理解和使用这些指令,能够有效地管理和优化GSM模块的功能。
2023-07-06 上传
2023-06-29 上传
2022-07-04 上传
269 浏览量
2010-12-04 上传
2021-10-07 上传
111 浏览量
2021-10-06 上传
2021-09-15 上传
dll507
- 粉丝: 0
- 资源: 31
最新资源
- 通用3C电商网站左侧弹出菜单导航
- 的github
- 智睿企业视频版网站系统 v4.6.0
- 根据vo生成yapi文档:YapiFileGenerattor.zip
- install.zip
- CodeSoft 条形码标签打印开发指南
- GPT-too-AMR2text:复制“ GPT太”的代码
- counterspell:反咒诅咒的 Chrome 扩展
- CodingTestPractice
- 点文件
- 企业文化竞争(6个文件)
- pytorch-pruning.zip
- 天猫左侧导航菜单分类列表
- torch_sparse-0.6.1-cp36-cp36m-win_amd64whl.zip
- SiamSE:“比例等方差可改善连体跟踪”的代码
- BakedModpack:冒雨风险的modpack 2