
猫池AT指令使用指南.pdf
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本手册详细介绍了如何利用猫池设备进行电话和短信操作的各项AT命令,旨在帮助用户掌握其配置与管理技巧。
【猫池常用AT指令详解】
AT指令是控制GSM调制解调器(通常被称为“短信猫”或“猫池”)的核心工具,用于实现拨号、短信收发、网络连接等功能。这些指令以ASCII文本形式发送,由“AT”(Attention)开头,后续可能包含各种参数或命令选项。以下是对部分AT指令的详细解释:
1. **测试命令 (Test Command)**:如“AT+CSCS=?”,用于查询调制解调器支持的所有字符集。
2. **读取命令 (Read Command)**:如“AT+CSCS?”,用于获取当前设置的字符集。
3. **执行命令(Execute Command)**:比如“AT+CMGR”命令,用于列出指定状态的短信,无需参数即可执行。
4. **AT测试连接**:输入“AT”可检查与调制解调器的连接是否正常,正常响应为“OK”。
5. **ATE0ATE1**:关闭或打开回显功能。ATE0常用于程序初始化,而ATE1则用于调试。
6. **ATZ**:复位命令,使设备回到初始状态。
7. **AT+CGMI, AT+CGMR, AT+CGSN, AT+CIMI**:分别用于获取厂商信息、版本号、序列号(IMEI)和IMSI号码。
8. **AT+CSCS**:设置或查询字符集,如GSM或UCS2。
9. **AT+CBC**:获取电池电量信息。
10. **AT+CCLK**:获取或设置手机时间。
11. **AT+CNUM**:查看线路一和线路二的电话号码。
12. **AT+CSQ**:查询当前信号强度。
13. **AT+COPS**:获取网络运营商信息。
14. **AT+CSCA**:设置或查询短信服务中心号码。
15. **AT+CPMS**:选择短信存储位置,如ME(SIM卡)或MT(手机内存)。
16. **AT+CMGL, AT+CMGR**:列出或读取指定状态或序号的短信,以PDU模式表示。
17. **AT+CMGS**:发送短信。
18. **AT+CMGD**:删除指定的短信。
19. **AT+CMGF**:切换短信格式。0为PDU模式,1为Text模式。
20. **AT+CNMI**:设置新短信通知方式,如直接发送到串口或存入SIM卡。
21. **AT+IPR?**:查询当前串口波特率。
22. **AT+IPR=<波特率>**:设置串口波特率。例如,将波特率设为19200bps。
23. **ATD, ATA, ATH**:拨打电话、接听电话和挂断电话。
关于`AT+CNMI`指令,其语法允许设置多种通知模式、消息存储和转发选项。例如,“AT+CNMI=2,1,0,0,0”意味着在数据线空闲时通知TE(Terminal Equipment),并储存消息到默认位置(包括Class 3)。而“AT+CNMI=2,2,0,0,0”则会直接将消息发送到TE,不存入SIM卡。
使用`AT+CMEE=1`可以获取更详细的错误代码,方便调试。若遇到发送短信失败的情况,常见的错误信息包括“+CMS ERROR 512”,这通常表示无线链路问题;而“513”或“514”则可能是由于接收确认超时或者发送请求未得到确认等原因导致的。
在与GSM MODEM建立通信的过程中,请确保串口连接正常,通信速率匹配(如9600bps),并在遇到错误信息后根据具体的错误代码进行调试。例如,在收到`+CMS ERROR 512`时需重新尝试发送消息;而对于“513”或“514”,则可能需要检查网络状况或者等待一段时间后再重试。
掌握这些AT指令的使用,能有效管理和控制猫池设备,并实现高效稳定的通信服务。
全部评论 (0)


