SIM900模块AT指令详解:通信与控制
需积分: 16 84 浏览量
更新于2024-09-09
收藏 14KB PDF 举报
"SIM900中文AT指令"
SIM900模块是一款基于GSM/GPRS网络的通信模块,广泛应用于物联网设备中,如远程控制、数据传输等场景。该模块支持通过AT指令进行配置和控制,这些指令是遵循V.25TER标准的。以下是对标题和描述中涉及的部分AT指令的详细解释:
1. ATR - 重新发送最后给的AT指令:此指令用于重复执行上一条发送的AT指令,如果之前输入的指令没有得到响应或者需要再次执行,可以使用此指令。
2. ATA - 接听外来电话:当SIM900模块收到来电时,发送此指令可自动接听电话。
3. ATD - 向外拨打电话:输入`ATD`后面跟上电话号码,即可拨打电话。例如,`ATD1234567890;`会拨打电话号码1234567890。
4. ATDL - 重拨上次拨打的电话号码:如果需要再次拨打上一个拨打过的号码,只需发送`ATDL`即可。
5. ATE - 设置回声模式:`ATE0`关闭回声,`ATE1`开启回声。在调试或语音应用中,关闭回声可以避免声音反馈。
6. ATH - 断开现有连接挂断电话:用于结束当前的通话或数据连接。
7. ATI - 显示产品标志信息:执行此指令,模块将返回其型号、版本等信息,帮助识别和诊断问题。
8. ATL - 设置监听话筒大声:用于调整模块内部扬声器的音量,方便监听通话或语音信息。
9. ATM - 设置监听话筒模式:可能用于切换不同的监听模式,具体模式依赖于模块的实现。
10. +++ - 从数据模式或PPP上网模式回到命令模式:在数据传输或PPP连接期间,发送三个加号`+++`可以中断当前连接,回到命令模式。
11. ATO - 从命令模式回到数据模式:在命令模式下执行此指令,模块将进入数据传输模式,准备接收或发送数据。
12. ATP - 选择脉冲拨号:在某些地区或网络环境下,可能需要使用脉冲拨号,此指令用来切换拨号方式。
13. ATQ - 设定结果代码颁布方式:决定如何显示或处理AT指令的响应结果。
14. ATS0 - 设置在接电话前的响铃次数:设置自动接听电话前的铃声音次数。
15. ATS3 - 设置命令行终止字符:自定义AT指令行的结束字符。
16. ATS4 - 设置响应初始化字符:指定模块在响应中使用的特定格式字符。
17. ATS5 - 设置命令行编辑特性:可能涉及如何处理输入错误或编辑命令行的行为。
18. ATS6 - 设置停止在盲目拨号之前:在自动拨号前设置暂停时间,例如等待拨号音。
19. ATS7 - 设置等待连接完成的秒数:在建立连接时等待的最长时间。
20. ATS8 - 设置当遇到逗号,拨出被修改者使用等:这个指令可能涉及到处理命令参数中的逗号或其他特殊字符的方式。
以上就是SIM900模块的一些常用AT指令,通过这些指令,用户可以对模块进行配置、通话控制、数据通信以及故障排查等操作。了解并熟练使用这些指令对于开发基于SIM900的系统至关重要。
点击了解资源详情
372 浏览量
153 浏览量
111 浏览量
2011-11-27 上传
282 浏览量
点击了解资源详情
145 浏览量
点击了解资源详情
JQKAgo
- 粉丝: 34
最新资源
- 橙色渐变商务科技PPT模板IT产品展示下载
- Camino API:法国数字地籍API的开源实现
- OpenShift Java投资者存储库项目解析
- 浩辰CAD V2019二次开发SDK支持与技术支持指南
- 服务器运维全套客户端源码资源下载
- 深入探讨Vue.js项目开发实践
- 新天龙八部电脑主题 xp版安装指南与体验分享
- 新年祝福主题的金玉满堂PPT模板下载
- myPortfolio项目开发与配置指南
- Unitizer:Java BigDecimal单位转换的简便方法
- R语言项目:压缩包子文件操作详解
- 利用JupyterNotebook进行高效日常学习
- 绿色植物背景PPT模板下载-叶子上的露珠
- Java开发必备:解析dom4j-2.0.2的使用与下载
- STM32F103在EMWin中实现中文显示的方法
- wang-cli:打造高效的个人JavaScript开发环境