### 通讯模块AT COMMAND知识点详解 #### AT命令概述 AT(Attention)命令是终端设备与通信模块进行交互的一种指令集,常用于配置、控制及测试移动通信设备中的调制解码器(modem)。这些命令使得用户能够进行一系列操作,如获取模块信息、设置模块参数、发送短信以及拨打电话等。 #### 基础AT命令介绍 1. **AT+CGMI**:此命令用于获取模块制造商的标识。 2. **AT+CGMM**:用于获取模块型号信息。不同的GSM频段(如GSM900、DCS1800、PCS1900)可能对应不同的型号。 3. **AT+CGMR**:查询模块版本号或硬件版本。 4. **AT+CGSN**:返回模块的IMEI(国际移动设备识别码),这是一种唯一标识每一部手机的数字串。 5. **AT+CSCS**:选择短消息服务(SMS)的编码格式,例如GSM03.38、UCS2等。这决定了如何处理和存储接收到的信息。 6. **AT+WPCS**:查询当前无线电路的状态,如是否处于待机模式等。 7. **AT+CIMI**:读取SIM卡上的IMSI(国际移动用户识别码),在读取IMSI之前,通常需要输入PIN码以解锁SIM卡。 8. **AT+CCID**:获取SIM卡的集成电路卡识别码(ICCID),即SIM卡的唯一标识。 9. **AT+GCAP**:显示模块支持的功能,如语音呼叫、短信功能等。 10. **AT+CPIN**:设置或查询PIN码状态,包括锁定或解锁SIM卡。 11. **AT+CFUN**:控制调制解码器的功能,如开启或关闭某些特定功能。 12. **AT+CPAS**:查询设备活动状态,如是否正在通话中。 13. **AT+CMEE**:设置错误信息报告级别,可以配置为接收不同类型的错误代码。 14. **AT+CKPD**:查询键盘状态,即是否允许使用键盘。 15. **AT+CCLK**:查询实时日期和时间,这对于保持时间和日期同步至关重要。 16. **AT+CALA**:设置或查询闹钟时间,可以用来提醒用户执行某项任务。 17. **AT+CRMP**:管理已存储的电话号码列表,如添加、删除等操作。 18. **AT+CRSL**:接收来电,用于接听电话。 19. **ATD**:拨打电话指令,后面跟要拨打的电话号码。 #### 进阶AT命令详解 1. **AT+CEER**:查询最近一次的错误记录,这对于调试问题非常有用。 2. **AT+VTD**:设置DTMF音的发送速率,即按键时发出的音频信号的速度。 3. **AT+VTS**:发送DTMF音,通常用于特殊的应用场景。 4. **ATDL**:挂断当前正在进行的电话。 5. **AT%Dn**:设置DTR信号的响应方式,通常用于计算机与调制解码器之间的通信。 6. **ATS0**:设置应答呼叫的默认行为,如自动应答或拒绝接听。 7. **AT+CSNS**:设置网络选择模式,如自动选择最佳网络。 8. **AT+VGR** / **AT+VGT**:获取或设置设备的射频功率等级。 9. **AT+CMUT**:设置静音模式,对于保密通话非常实用。 10. **AT+SPEAKER** / **AT+MIC**:设置扬声器或麦克风的音量。 11. **AT+ECHO**:启用或禁用回声消除功能,改善通话质量。 12. **AT+SIDET**:设置侧面按钮的功能,如快速拨号等。 13. **AT+VIP**:设置VIP联系人,这些联系人的来电可能会有特殊的提示音。 14. **AT+DUI** / **AT+HUI**:获取或设置用户界面语言。 15. **AT+RUI**:设置远程用户界面语言。 16. **AT+CSQ**:查询信号质量,这对于了解网络连接状况非常重要。 17. **AT+COPS**:设置或查询网络选择模式和首选网络。 18. **AT+CREG**:查询注册状态,如是否已成功注册到网络。 19. **AT+WOPN**:查询运营商名称。 20. **AT+CPOL**:查询或设置位置更新模式。 21. **AT+CPIN** / **AT+CPIN2**:查询或设置PIN码,确保SIM卡的安全性。 22. **AT+CLCK**:设置锁屏密码,增加设备安全性。 23. **AT+CPWD**:设置或查询保护SIM卡的密码。 24. **AT+CPBS** / **AT+CPBR** / **AT+CPBF** / **AT+CPBW** / **AT+CPBP**:管理电话簿,如添加、删除、修改电话簿中的联系人信息。 25. **AT+CPBN**:设置呼出限制。 26. **AT+CNUM**:获取本机号码。 27. **AT+WAIP**:暂时阻止所有来电。 28. **AT+WDCP**:删除特定的电话号码。 29. **AT+CSVM**:设置或查询语音邮件设置。 30. **AT+CSMS**:设置短信服务的格式,如GSM-03.38、UCS2等。 31. **AT+CNMA**:设置或查询新短信通知。 32. **AT+CPMS**:设置短信存储位置,如存储在SIM卡还是设备内存中。 33. **AT+CMGF**:设置短信格式为文本模式或PDU模式。 34. **AT+CSAS**:查询或设置短信服务中心地址。 35. **AT+CRES**:重置短信存储器。 36. **AT+CSDH**:设置短信服务的数据协议标识符(DPI)。 37. **AT+CNMI**:设置新短信通知的方式。 38. **AT+CMGR** / **AT+CPMS**:读取存储在SIM卡或设备中的短信。 39. **AT+CMGL**:列出所有存储的短信。 40. **AT+CMGS**:发送短信。 41. **AT+CMGW**:写入并发送短信。 42. **AT+CMSS**:发送存储的短信。 43. **AT+CSMP**:设置PDU模式下的短信参数。 44. **AT+CMGD**:删除短信。 45. **AT+CSCA**:设置或查询短信服务中心地址。 46. **AT+CSCB**:设置或查询小区广播消息。 47. **AT+WCBM**:查询小区广播消息的存储情况。 48. **AT+WMSC**:查询短信存储状态。 49. **AT+WMGO**:发送存储的短信。 50. **AT+CCFC**:设置呼叫前转功能。 51. **AT+CLCK**:设置SIM卡锁定功能。 52. **AT+CPWD**:设置SIM卡密码。 53. **AT+CCWA**:设置或查询呼叫等待功能。 54. **AT+CLIR**:设置或查询主叫号码识别限制功能。 55. **AT+CLIP**:设置或查询主叫号码识别提供功能。 56. **AT+COLP**:设置或查询主叫号码识别提供功能。 57. **AT+CAOC**:设置或查询附加选项。 58. **AT+CACM**:设置或查询呼叫等待模式。 59. **AT+CAMM**:设置或查询SIM卡存储器管理功能。 60. **AT+CPUC**:设置或查询PIN2解锁功能。 61. **AT+CHLD**:设置或查询呼叫转移功能。 62. **AT+CLCC**:查询当前呼叫状态。 63. **AT+CSSN**:设置或查询呼叫状态通知。 64. **AT+CUSD**:设置或查询补充业务。 65. **AT+CCUG**:设置或查询呼叫限制功能。 66. **AT+CBST**:设置或查询电池状态。 67. **AT+FCLASS**:设置或查询功能类。 68. **AT+CR**:设置或查询调制解码器状态。 69. **AT+CRC**:查询CRC校验状态。 70. **AT+ILRR**:查询DTE-DCE接口。 71. **AT+CRLP**:设置或查询连接参数。 72. **AT+DOPT**:设置或查询数据选项。 73. **AT%F**:设置或查询功能。 74. **AT+DS**:设置或查询V42压缩功能。 75. **AT+DR**:设置或查询V42调制解调器功能。 76. **AT+N**:设置或查询功能。 77. **AT+FTM**:设置或查询测试模式。 78. **AT+FRM**:设置或查询RAM状态。 79. **AT+FTH** / **AT+FRH**:设置或查询HDLC状态。 80. **AT+FTS**:设置或查询静音状态。 81. **AT+FRS**:设置或查询扬声器状态。 以上AT命令涵盖了从基础的模块信息查询到高级的网络配置、电话管理和短信服务等功能,为用户提供了全面的控制和管理手段。通过合理地利用这些命令,可以极大地提升通信设备的性能和用户体验。
其命令格式是什么?
谢谢!
---------------------------------------------------------------
ETSI上有文档,是E文的,具体的文档号码忘了。下面的内容仅供参考。
一、 一般命令
1、 AT+CGMI 给出模块厂商的标识。
2、 AT+CGMM 获得模块标识。这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 1900)。当模块有多频带时,回应可能是不同频带的结合。
3、 AT+CGMR 获得改订的软件版本。
4、 AT+CGSN 获得GSM模块的IMEI(国际移动设备标识)序列号。
5、 AT+CSCS 选择TE特征设定。这个命令报告TE用的是哪个状态设定上的ME。ME于是可以转换每一个输入的或显示的字母。这个是用来发送、读取或者撰写短信。
6、 AT+WPCS 设定电话簿状态。这个特殊的命令报告通过TE电话簿所用的状态的ME。ME于是可以转换每一个输入的或者显示的字符串字母。这个用来读或者写电话簿的入口。
7、 AT+CIMI 获得IMSI。这命令用来读取或者识别SIM卡的IMSI(国际移动签署者标识)。在读取IMSI之前应该先输入PIN(如果需要PIN的话)。
8、 AT+CCID 获得SIM卡的标识。这个命令使模块读取SIM卡上的EF-CCID文件。
9、 AT+GCAP 获得能力表。(支持的功能)
10、 A/ 重复上次命令。只有A/命令不能重复。这命令重复前一个执行的命令。
11、 AT+CPOF 关机。这个特殊的命令停止GSM软件堆栈和硬件层。命令AT+CFUN=0的功能与+CPOF相同。
12、 AT+CFUN 设定电话机能。这个命令选择移动站点的机能水平。
13、 AT+CPAS 返回移动设备的活动状态。
14、 AT+CMEE 报告移动设备的错误。这个命令决定允许或不允许用结果码“+CME ERROR:<xxx>”或者“+CMS ERROR:<xxx>”代替简单的“ERROR”。
15、 AT+CKPD 小键盘控制。仿真ME小键盘执行命令。
16、 AT+CCLK 时钟管理。这个命令用来设置或者获得ME真实时钟的当前日期和时间。
17、 AT+CALA 警报管理。这个命令用来设定在ME中的警报日期/时间。(闹铃)
18、 AT+CRMP 铃声旋律播放。这个命令在模块的蜂鸣器上播放一段旋律。有两种旋律可用:到来语音、数据或传真呼叫旋律和到来短信声音。
19、 AT+CRSL 设定或获得到来的电话铃声的声音级别。
二、 呼叫控制命令
1、 ATD 拨号命令。这个命令用来设置通话、数据或传真呼叫。
2、 ATH 挂机命令。
3、 ATA 接电话。
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 【论文阅读-思维链的构造方法02】4.1.2 Automatic Construction小节,论文合集
- VLC软件-Windows端
- Maxwell 空心杯电机仿真,Maxwell空心杯电机仿真与设计
- 基于51单片机的智能冷藏速冻化霜冰箱设计(protues仿真)-毕业设计
- GAPSO-LSTM,即遗传粒子群优化算法优化LSTM的超参数做数据回归预测,多输入单输出,预测精度高于PSO-LSTM,算法原理为串行GAPSO,PSO的寻优结果再引入高斯变异和个体杂交,可以解决P
- 该模型为PMSM的伺服控制系统仿真,对位置进行控制,外环为位置环,位置环输出为和给定速度,速度环的输出之后为电流环,仿真结果表明其能稳定跟踪给定位置
- 基于51单片机的频率计设计(protues仿真)-毕业设计
- nginx-1.26.2稳定版本
- 车辆汽车检测3-YOLO(v5至v11)、COCO、CreateML、Paligemma、VOC数据集合集.rar
- 金融数据相关标准清单.xlsx
- 三相异步电机基于空间矢量SVPWM的直接转矩 SVPWM- DTC控制 Matlab Simulink仿真模型(成品) 采用SVPWM的直接转矩控制 1.转速环、转矩环、磁链环均采用PI控制 2.采用
- 基于51单片机的双路多种波形发生器设计(protues仿真)-毕业设计
- 证券数据相关标准清单.xlsx
- K-means算法及最佳聚类数目的确定
- 基于51单片机的多种波形发生器设计(protues仿真)-毕业设计
- C语言期末复习题.md