Advertisement

猫池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)

还没有任何评论哟~
客服
客服
  • AT使.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指令的使用,能有效管理和控制猫池设备,并实现高效稳定的通信服务。
  • AT.pdf
    优质
    本PDF文档详细介绍了“猫池”设备中常用到的AT命令集,适用于从事电信运营商服务开发和维护的技术人员参考使用。 AT指令是猫池短信通信中的关键部分,能够控制设备的多种功能,如拨打电话号码、发送传真或GPRS操作等。本段落将详细介绍这些命令的基本用法以及一些常用的功能。 一、测试命令 (Test Command) 在AT指令后加上 =? 可以形成一个测试命令来检查支持的各种设置选项。例如 AT+CSCS=? 会列出所有可用的字符集。 二、读取命令 (Read Command) 通过在AT指令后面添加 ? ,可以查看当前设备的具体配置信息,如 AT+CSCS? 将显示目前使用的字符集类型。 三、执行命令 (Execute Command) 大多数情况下,在AT指令后加上 = 及其参数即可完成特定操作。例如 AT+CMGR 命令用于读取指定短信的PDU格式代码而无需额外参数。 四、AT命令详解 1. ATE0:关闭回显,程序初始化时通常会使用此命令。 2. ATE1:开启回显功能,在测试过程中可能需要打开以查看操作结果。 3. ATZ:用于在超级终端中显示可见字符信息。 4. AT+CGMI:获取制造商信息 5. AT+CGMR:查询设备版本号 6. AT+CGSN:读取序列号(IMEI) 7. AT+CIMI: 获取手机的 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: 设定短消息存储位置,例如 SIM 卡还是设备内存。 16. AT+CMGL:列出指定状态下的所有短信PDU代码信息 17. AT+CMGR:读取特定编号的短信内容以 PDU 格式显示出来 18. AT+CMGS: 发送文本或二进制格式短消息给接收者。 19. AT+CMGD:删除指定序号的消息记录 20. AT+CMGF: 设置发送模式,支持PDU和Text两种格式。 五、AT命令应用 例如: - 使用 AT+CNMI 指令来配置新短信通知至电脑端; - 通过 AT+CSCA 查询或修改当前的短消息服务中心号码; - 应用 AT+IPR? 命令查看串口波特率,以及使用 AT+IPR=19200 更改其值为19200。 六、AT命令语法 例如:发送新短信通知时所使用的指令格式如下: AT+CNMI=[[,[,[,[,]]]]] 其中,mode 参数决定了接收信息的方式;而 mt 则控制消息是否直接转发给终端设备或存储于SIM卡中。 七、PDU发送短信 在实际编程应用时,模式设置为2且 mt 设置为1是最简便的。对于所有类型的短消息,在收到 +CMTI 通知后,可以使用 AT+CMGR 命令来读取并处理接收到的信息内容。 八、与 GSM MODEM建立通信联系 - 使用超级终端或类似工具将计算机串口连接到GSM MODEM。 - 确保串行端口的正确物理连接,并在仿真软件中设置正确的波特率(9600bps)和数据格式(8位数据,无校验,1停止位)。 - 执行 AT+CMEE=1 命令以启用详细的错误报告。 九、处理发送短消息时可能出现的问题 如果接收到 +CMS ERROR 512 的响应,则表明在尝试发送短信期间收到了新的短信;此时需要重新发起之前的发信请求。而遇到代码为513的报错则可能意味着无线链路丢失或未能及时获得接收确认。 通过上述介绍,您可以更好地理解和应用AT指令来控制和配置猫池设备的功能与性能。
  • SIM300 AT
    优质
    《SIM300 AT指令指南》是一份全面介绍SIM300模块AT命令集的手册,旨在帮助开发者和工程师快速掌握其通信功能配置与应用开发。 ### SIM300_AT指令手册概述 #### 标题解释: SIM300_AT指令手册详细介绍了SIM300模块的AT指令集及其使用方法。 #### 描述解读: 该手册作为参考指南,专门针对SIM300这款三频GSM/GPRS模块的AT指令集进行了详细介绍。 ### 关键知识点详述 #### 核心概念 - **AT指令**:一种用于与调制解调器或其他数据通信设备进行交互的语言。 - **SIM300模块**:支持GSM和GPRS网络的无线通信模块,适用于各种嵌入式应用。 #### AT指令集概览 手册将AT指令分为多个章节,并按功能领域分类,便于用户理解和使用。 ### 第2章:一般AT命令 #### 2.1 一般命令详解 ##### 2.1.1 AT+CSCS:选择TE字符集 - **功能**:通知移动设备(ME)选择用于短消息发送和接收的字符编码。 - **示例**: - 命令: `AT+CSCS=GSM` - 响应: `OK` ##### 2.1.2 AT+CIMI:请求IMSI - **功能**:读取SIM卡上的国际移动用户识别号(IMSI)。 - **示例**: - 命令: `AT+CIMI` - 响应: `46002921600913` ##### 2.1.3 AT+GCAP:性能列表 - **功能**:提供模块支持的性能列表,帮助用户了解模块的能力范围。 - **示例**: - 命令: `AT+GCAP` ##### 2.1.4 A:重复最近一条命令 - **功能**:执行上一条命令,但并非所有模块都支持该功能。 ##### 2.1.5 AT^SMSO:关闭电源 - **功能**:关闭GSM协议栈和物理层,使模块进入低功耗状态。 - **示例**: - 命令: `AT^SMSO` ##### 2.1.6 AT+CMEE:错误报告级别 - **功能**:设置错误报告级别,决定在遇到错误时返回的详细信息程度。 ### 其他章节概览 手册还包括其他几章内容,涵盖呼叫控制、网络业务、安全性管理、电话本命令和短消息等领域的AT指令。具体如下: - **第3章**:介绍拨打电话及挂断操作。 - **第4章**:涉及网络注册与信号强度查询等。 - **第5章**:包括SIM卡锁和PIN码设置等功能的描述。 - **第6章**:提供电话本命令,支持联系人信息管理功能。 - **第7章**:讲解短信发送及接收操作指南。 - **第8章**:介绍呼叫转移、等待等服务相关的指令集。 - **第9章**:涵盖GPRS数据连接建立和控制的AT指令。 - **第10章**:支持传真数据传输的相关命令说明。 - **第11章**:基于V.24及V.25标准下的串行通信接口相关命令。 ### 使用注意事项 在使用SIM300模块时,必须遵循手册中的指导,避免随意执行AT指令导致的设备损坏或不稳定行为。确保连接正确且配置无误后再进行操作。 ### 总结 通过学习本手册,用户能够全面掌握SIM300模块的AT指令集,并能够在实际项目中灵活运用这些命令实现各项功能,从而提高产品的稳定性和用户体验。
  • ESP8266 MQTT AT
    优质
    《ESP8266 MQTT AT指令指南》是一份详尽的手册,专为使用MQTT协议进行无线通信的ESP8266开发者设计。它涵盖了AT指令集及其在物联网项目中的应用,帮助用户轻松实现设备联网与远程控制。 讲解8266 MQTT的使用方法及配置原理,专为初学者设计。你一定会喜欢的。这段文字介绍了如何从零开始学习ESP8266模块与MQTT协议结合使用的知识,内容包括但不限于连接服务器、消息订阅发布的基本操作以及相关参数设置等基础知识和实践技巧,适合没有任何编程经验的新手入门参考使用。
  • ESP8266 AT手册.pdf
    优质
    《ESP8266 AT指令手册》提供了详尽的AT命令集和使用指南,帮助开发者通过串口通信轻松配置和控制ESP8266模块的Wi-Fi功能。 ESP8266是一款流行的低成本Wi-Fi模块,在物联网(IoT)项目中广泛应用。它支持AT指令集,通过简单的文本命令控制其行为。 以下是ESP8266 AT指令集中主要知识点的概述: 1. **基本AT指令**: - ESP8266利用串行接口与外部设备通信,并使用AT指令进行操作。 - 指令以“AT”开头,有些需要参数并用回车结束。响应则是文本形式,指示执行是否成功或提供相关信息。 - 基础命令包括帮助指令(如“AT?”)、重启指令(如“AT+RST”)和恢复出厂设置的指令(如“AT+RESTORE”)。 2. **烧录与固件更新**: - ESP8266需要加载特定程序以实现功能。 - 支持通过串口上传用户代码,可以使用XTCOM或ESPTOOL等工具进行固件烧录操作。 3. **Wi-Fi相关指令**: - 指令集支持设置ESP8266的Wi-Fi工作模式(如“AT+CWMODE”)。 - 使用“AT+CWLAP”列出可连接网络,使用“AT+CWJAP”通过提供SSID和密码来连接到特定接入点。 4. **TCP/IP通信指令**: - ESP8266可以作为服务器或客户端进行TCPIP通信。 - “AT+CIPSTART”用于建立TCPUDP会话,“AT+CIPSEND”发送数据,而“AT+CIPCLOSE”则关闭连接。 5. **模块操作命令**: - 包括获取和设置模块信息的指令(如“AT+GMR”,查询固件版本)以及多连接模式设定(例如使用“AT+CIPMUX=1”)。 6. **网络通信功能**: - ESP8266支持通过Wi-Fi进行TCP/IP数据传输。 - 可以配置为TCP服务器或客户端,或者作为UDP发送方和接收方。 7. **模块状态与信息获取**: - 提供命令用于查询当前的连接状态(如“AT+CIPSTATUS”)等其他重要信息。 8. **测试指令集**: - 一些指令专门用来检查功能及网络连通性,例如,“AT+CWJAP?”可以查看已连接Wi-Fi的信息。 以上是ESP8266 AT命令的基础知识点概览。完整文档包含更多细节内容,在使用该模块时需仔细阅读并理解各个指令的用法和作用以实现精确控制。对于物联网项目开发而言,掌握这些AT指令集至关重要,并且有助于在未来的故障排查及代码优化中发挥重要作用。
  • 移远4G模块AT
    优质
    《移远4G模块AT指令指南》是一份详尽的技术文档,专为开发者和工程师设计,深入解析了移远通信公司的4G模块所使用的标准及自定义AT命令集,旨在帮助用户更好地理解和利用这些指令来配置和控制设备。 在开发4G模块之前,了解AT指令的大体结构和基本功能是非常重要的。这有助于你对模块有一个初步的功能概念,在实际的开发过程中会更加顺利。
  • 移柯L620 AT
    优质
    《移柯L620 AT命令用户指南》为用户提供详细的AT指令操作手册,涵盖L620模块的各项功能设置与调试方法,助力快速掌握物联网通信技术。 移柯L620系列模块AT指令手册适用于MTK2625平台的NB模块,支持国内三大运营商,并兼容全球大部分国家的NB频段。
  • ESP8266 AT集及应
    优质
    《ESP8266 AT命令集及应用指南》是一本详细讲解如何使用AT指令控制ESP8266模块进行Wi-Fi连接和数据传输的技术手册,适用于物联网开发人员。 ESP8266 AT指令集与使用方法介绍了如何通过AT命令来配置和控制ESP8266模块的各项功能。这些命令用于实现Wi-Fi连接、HTTP请求等操作,是开发基于ESP8266的物联网项目的基础知识。掌握这套指令集能够帮助开发者更有效地利用ESP8266模块的功能进行硬件编程与调试。
  • AT全集(涵盖所有AT)
    优质
    本资料全面收录各类AT指令,提供详尽的操作指南和应用示例,适用于通信模块与设备开发调试。 AT指令是用于控制MODEM设备行为的一种通信协议语言。以下是各种常用AT指令的详细列表: 通用命令 - AT+CGMI:获取模块制造商的信息。 - AT+CGMM:返回所使用的频段信息。 - AT+CGMR:查询软件版本号。 - AT+CGSN:查看产品IMEI序列号 - AT+CSCS:选择特定字符集设置 - AT+WPCS:选择ME特性配置选项 - AT+CIMI:请求SIM卡的IMSI码 - AT+CCID:获得SIM卡标识符信息 - AT+GCAP:列出设备的功能和能力。 - A重复执行上一个命令。 - AT+CPOF:停止模块运行。 - AT+CFUN:设置或改变模块的工作模式。 - AT+CPAS:显示当前活动状态。 - AT+CMEE:选择错误报告级别 - AT+CKPD:模拟键盘操作 - AT+CCLK:读取或设定系统时间与日期 - AT+CALA:配置警报定时器 - AT+CRMP:播放铃声样本 - AT+CRSL:调整铃声音量 电话控制命令 - ATD [号码] :拨打电话。 - ATH :挂断当前通话。 - ATA :接听来电。 - AT+CEER :显示呼叫失败的原因代码。 - AT+VTD : 设置DTMF音调长度 - AT+VTS : 发送DTMF信号 - ATDL:重拨打最近的电话号码。 - ATS0: 设定自动应答模式 网络服务命令 - AT+CSQ:查询当前蜂窝网络的质量。 - AT+COPS:选择运营商或切换至其他运营商 - AT+CREG :显示注册状态信息。 - AT+WOPN : 以文本形式列出可用的网络提供商。 安全相关的指令: - AT+CPIN: 输入PIN码进行解锁操作 - AT+CLCK: 锁定/解锁设备某些功能 电话簿命令 短消息命令 数据传输相关命令 传真服务相关命令
  • 华为鼎桥MH5000-82M 5G模块AT.pdf
    优质
    本PDF文档为华为鼎桥MH5000-82M 5G模块提供详尽的AT指令使用说明,涵盖指令集、应用场景及操作示例,旨在帮助开发者高效利用该模块进行5G通信开发。 本手册详细介绍了华为鼎桥MH5000-82M 5G模组的AT命令集,用于配置和操作该5G模组。内容涵盖了AT命令的语法、功能描述、使用示例以及相关注意事项。通过这些命令,用户可以实现对5G模组的网络连接管理、数据传输、设备信息查询等操作。 ### 内容概要 **概述:** 介绍MH5000-82M 5G模组的基本功能和特性。 **AT命令简介:** 解释AT命令的基本概念和使用方法。 **命令分类:** 按功能分类列出各种AT命令,包括但不限于网络管理、数据传输、设备信息查询等。 **命令详情:** 对每个AT命令进行详细说明,包括命令格式、参数说明、返回值及示例。 **常见问题和故障排除:** 提供使用AT命令时可能遇到的问题及解决方法。 ### 适用对象 该手册适用于需要使用和配置华为鼎桥MH5000-82M 5G模组的工程师、技术人员和开发者。 ### 用途 帮助用户快速上手并熟练掌握MH5000-82M 5G模组的AT命令,实现高效的设备管理和操作。 #### 华为鼎桥MH5000-82M 5G模组AT命令手册知识点解析 ##### 一、概述 华为鼎桥MH5000-82M 5G模组是一款专为满足5G通信需求设计的高性能模块。它支持最新的5G NR标准,能够提供高速的数据传输速率和低延迟连接。为了更好地管理和控制这款模组,华为提供了详细的AT命令手册。本手册主要介绍了如何使用AT命令来配置和操作MH5000-82M 5G模组。 ##### 二、AT命令基础 **2.1 AT命令简介** AT(Attention)命令是一种简单的文本命令格式,用于与调制解调器进行通信。在5G模组的应用场景中,AT命令被广泛用来配置和控制模组的工作状态。例如,“AT+CGATT?”查询模组的网络附着状态。 **2.2 AT命令类型** 根据功能不同,AT命令大致可以分为以下几类: - **网络管理命令:** 如设置网络模式、查询网络信息等。 - **数据传输命令:** 用于设置数据传输参数、启动数据传输等。 - **设备信息查询命令:** 获取模组的硬件版本、软件版本等信息。 - **高级命令:** 包括设置SIM卡操作、短信处理等功能。 **2.3 命令参数介绍** 每条AT命令都可能包含不同的参数,这些参数用于进一步指定命令的操作细节。例如,在设置IP地址时,“AT+SAPBR=3,1,Contype,GPRS,contextName”中,“3,1”表示操作类型;“Contype”表示连接类型;“GPRS”表示网络类型;“contextName”则是连接名称。 ##### 三、命令分类详解 根据功能的不同,AT命令被分成了多个类别。下面是一些关键命令的详细说明: **1. 网络管理命令:** - **AT+CGATT?**: 查询模组是否已附着到网络。 - **AT+COPS?:** 获取当前的网络选择模式。 - **AT+CGDCONT?:** 查询PDP上下文设置。 **2. 数据传输命令:** - **AT+SAPBR=1,1:** 激活PDP上下文。 - **AT+SAPBR=2,1:** 关闭PDP上下文。 - **AT+SAPBR=3,1:** 设置PDP上下文属性。 **3. 设备信息查询命令:** - **AT+CGMI**: 获取模组制造商信息。 - **AT+CGMM**: 获取模组型号。 - **AT+CGMR**: 获取模组软件版本。 **4. 高级命令:** - **AT+CSQ:** 获取信号质量。 - **AT+CIMI:** 读取SIM卡的IMSI号。 - **AT+CMEE:** 设置错误信息报告级别。 ##### 四、使用示例 下面给出一些常用的AT命令示例: **启用详细错误报告:** ``` AT+CMEE=2 ``` **查询模组制造商信息:** ``` AT+CGMI ``` **查询模组型号:** ``` AT+CGMM ``` **设置网络附着状态:** ``` AT+CGATT=1 ``` **查询网络附着状态:** ``` AT+CGATT? ``` **设置PDP上下文:** ``` AT+SAPBR=3,1,Contype,GPRS,