### GSM模块AT指令详解 #### 一、一般命令 **1. AT+CGMI** - **功能**: 获取模块制造商的标识。 - **应用场景**: 在进行模块初始化时,可以通过该指令确认模块是否正确连接并获取其制造商信息。 **2. AT+CGMM** - **功能**: 获取模块型号标识。 - **应用场景**: 用于确定模块的具体型号,以便于根据型号查阅更详细的资料或调整配置参数。 **3. AT+CGMR** - **功能**: 获取模块软件版本。 - **应用场景**: 在更新固件或排查兼容性问题时,确保使用的模块软件版本与应用程序兼容。 **4. AT+CGSN** - **功能**: 获取GSM模块的IMEI(国际移动设备身份)序列号。 - **应用场景**: IMEI号用于识别每一台GSM设备,在设备管理、激活等场景中非常关键。 **5. AT+CSCS** - **功能**: 选择TE(Terminal Equipment,终端设备)特征设定。 - **应用场景**: 当需要通过文本方式与模块交互时(如发送短信),此命令用于设置字符编码格式,确保数据传输的准确性。 **6. AT+WPCS** - **功能**: 设定电话簿状态。 - **应用场景**: 对电话簿进行操作时使用,例如读取联系人信息。 **7. AT+CIMI** - **功能**: 获取SIM卡的IMSI(国际移动用户识别码)。 - **应用场景**: 在验证用户身份时使用,通常在开机或更换SIM卡后执行。 **8. AT+CCID** - **功能**: 获取SIM卡的唯一标识符CCID。 - **应用场景**: SIM卡管理过程中,可用于确认SIM卡的有效性和唯一性。 **9. AT+GCAP** - **功能**: 获取模块支持的功能列表。 - **应用场景**: 开发初期,用于评估模块是否满足项目需求。 **10. A/重复上次命令** - **功能**: 重复执行最近一次成功发送的AT命令。 - **应用场景**: 当频繁执行同一命令时提高效率。 **11. AT+CPOF** - **功能**: 关闭模块。 - **应用场景**: 用于模块重启前的关闭操作。 **12. AT+CFUN** - **功能**: 设置模块功能。 - **应用场景**: 可用于开启或关闭特定功能,如数据服务、声音服务等。 **13. AT+CPAS** - **功能**: 返回模块当前状态。 - **应用场景**: 实时监控模块的工作状态。 **14. AT+CMEE** - **功能**: 控制错误报告方式。 - **应用场景**: 调试阶段,优化错误处理机制。 **15. AT+CKPD** - **功能**: 模拟按键操作。 - **应用场景**: 通过软件模拟按键事件,实现自动化测试或远程控制。 **16. AT+CCLK** - **功能**: 设置或获取模块时钟。 - **应用场景**: 需要精确时间同步的应用场景。 **17. AT+CALA** - **功能**: 设置闹钟。 - **应用场景**: 需要在特定时间触发某项任务的应用场景。 **18. AT+CRMP** - **功能**: 播放铃声旋律。 - **应用场景**: 为用户提供不同的提示音选择。 **19. AT+CRSL** - **功能**: 设置来电铃声音量。 - **应用场景**: 用户界面设计时,提供个性化设置选项。 #### 二、呼叫控制命令 **1. ATD** - **功能**: 拨打电话。 - **应用场景**: 发起语音通话的基本命令。 **2. ATH** - **功能**: 结束通话。 - **应用场景**: 挂断正在进行的通话。 **3. ATA** - **功能**: 接听电话。 - **应用场景**: 自动接听来电。 **4. AT+CEER** - **功能**: 扩展错误报告。 - **应用场景**: 故障诊断时,提供详细的错误信息帮助定位问题。 **5. AT+VTD** - **功能**: 发送DTMF信号。 - **应用场景**: 在通话过程中发送特定的DTMF信号,如菜单导航等。 **6. AT+VTS** - **功能**: 发送DTMF信号。 - **应用场景**: 同上,但该命令允许连续发送。 **7. ATDL** - **功能**: 重拨最后拨打的号码。 - **应用场景**: 快速回拨。 **8. AT%Dn** - **功能**: 数据终端就绪时自动拨号。 - **应用场景**: 数据传输自动启动。 **9. ATS0** - **功能**: 自动应答。 - **应用场景**: 自动接听传入的电话。 **10. AT+CICB** - **功能**: 来电指示。 - **应用场景**: 监测并报告来电。 **11. AT+CSNS** - **功能**: 单一编号方案。 - **应用场景**: 在某些网络中简化拨号流程。 **12. AT+VGR/AT+VGT** - **功能**: 增益控制。 - **应用场景**: 调整音量大小。 **13. AT+CMUT** - **功能**: 麦克风静音控制。 - **应用场景**: 在通话过程中静音。 **14. AT+SPEAKER** - **功能**: 选择喇叭或麦克风。 - **应用场景**: 在扬声器模式与正常模式之间切换。 **15. AT+ECHO** - **功能**: 回音消除。 - **应用场景**: 改善通话质量。 **16. AT+SIDET** - **功能**: 侧音修正。 - **应用场景**: 提高通话体验。 **17. AT+VIP** - **功能**: 初始化声音参数。 - **应用场景**: 通话设置初始化。 **18. AT+DUI** - **功能**: 使用附加用户信息拨号。 - **应用场景**: 拨打带有额外信息的电话。 **19. AT+HUI** - **功能**: 使用附加用户信息挂机。 - **应用场景**: 断开带有额外信息的电话。 **20. AT+RUI** - **功能**: 接收附加用户信息。 - **应用场景**: 接收带有额外信息的电话。 #### 三、网络服务命令 **1. AT+CSQ** - **功能**: 查询信号质量。 - **应用场景**: 实时监控网络连接质量。 - **参数解析**: `+CSQ:<rssi>,<ber>` 其中`rssi`表示信号强度,值越大信号越好;`ber`表示误码率,值越大表示信道质量越差。 **2. AT+COPS** - **功能**: 选择运营商。 - **应用场景**: 根据需要选择特定的服务提供商。 **3. AT+CREG** - **功能**: 网络注册状态。 - **应用场景**: 监控网络连接状态。 **4. AT+WOPN** - **功能**: 读取运营商名称。 - **应用场景**: 获取当前网络的运营商信息。 **5. AT+CPOL** - **功能**: 优先级操作员列表。 - **应用场景**: 设置网络连接优先级。 #### 四、安全命令 **1. AT+CPIN** - **功能**: 输入PIN码。 - **应用场景**: 解锁SIM卡。 **2. AT+CPIN2** - **功能**: 输入PIN2码。 - **应用场景**: 特殊情况下的解锁操作。 **3. AT+CPINCPIN的剩余尝试次数** - **功能**: 获取剩余尝试次数。 - **应用场景**: 监控PIN码尝试次数,防止被锁定。 **4. AT+CLCK** - **功能**: 设备锁定。 - **应用场景**: 锁定SIM卡以增加安全性。 **5. AT+CPWD** - **功能**: 更改密码。 - **应用场景**: 修改SIM卡密码。 #### 五、电话簿命令 **1. AT+CPBS** - **功能**: 选择电话簿存储位置。 - **应用场景**: 设置电话簿的保存位置。 **2. AT+CPBR** - **功能**: 读取电话簿条目。 - **应用场景**: 查看电话簿中的联系人信息。 **3. AT+CPBF** - **功能**: 查找电话簿条目。 - **应用场景**: 根据关键词查找联系人。 **4. AT+CPBW** - **功能**: 写入电话簿条目。 - **应用场景**: 新增或编辑电话簿中的联系人信息。 **5. AT+CPBP** - **功能**: 电话簿电话查询。 - **应用场景**: 查询电话簿中的电话号码。 **6. AT+CPBN** - **功能**: 电话簿移动操作。 - **应用场景**: 在电话簿中移动联系人条目。 **7. AT+CNUM** - **功能**: 获取签署者号码。 - **应用场景**: 显示当前SIM卡的电话号码。 **8. AT+WAIP** - **功能**: 防止电话簿初始化。 - **应用场景**: 避免重启后丢失电话簿数据。 #### 其他命令 **1. AT+WDCP** - **功能**: 删除呼叫记录。 - **应用场景**: 清除通话记录。 **2. AT+CSVM** - **功能**: 设置语音信箱号码。 - **应用场景**: 配置语音信箱服务。 以上就是GSM模块常用的AT指令汇总,这些指令覆盖了从基本的模块管理到复杂的通信功能,开发者可以根据具体的应用需求灵活选用。
剩余9页未读,继续阅读
- 粉丝: 2
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助