Advertisement

猫池常用的AT指令.pdf

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型: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指令来控制和配置猫池设备的功能与性能。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 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指令来控制和配置猫池设备的功能与性能。
  • 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
    优质
    《常用的高通AT指令》是一份详细列举并解释了在使用高通芯片组设备时最常遇到的AT命令的手册。它帮助开发者和工程师们更高效地进行通信模块调试、优化及应用开发,确保移动通讯产品的稳定性和兼容性。 我整理了一份高通AT指令的资料,包括数据相关、PIN码相关以及网络相关的AT命令,现在分享出来,并保存以备后用。
  • 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指令集至关重要,并且有助于在未来的故障排查及代码优化中发挥重要作用。
  • EC20通AT说明-TCP/IP AT(移远).zip
    优质
    本资料包提供了关于EC20模块TCP/IP相关AT命令的详细说明,适用于移远通信产品的开发者和工程师。 这段文字描述了两份关于移远4G模块EC20的AT指令文档。第一份是通用AT指令说明,第二份则包含了TCP/IP相关的AT指令及操作流程。
  • 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: 锁定/解锁设备某些功能 电话簿命令 短消息命令 数据传输相关命令 传真服务相关命令
  • Linux.pdf
    优质
    《Linux常用指令》是一份详细的PDF指南,涵盖了在Linux系统中常用的命令行工具和操作技巧,适合初学者快速上手及进阶用户查阅参考。 在Linux操作系统中掌握一些基本命令是非常重要的,这些命令可以帮助用户进行文件管理、系统交互以及各种操作。以下是对PDF文档中的常用Linux命令的详细解释。 **ls 命令** - **格式**: `ls [选项] [文件或目录]` - **功能**: 列出当前目录下的所有非隐藏文件和子目录,不带任何参数。 - **常用参数**: - `-a`: 显示包括隐藏在内的所有文件 - `-l`: 长格式列表显示,包含权限、所有者等信息 - `-h`: 文件大小以人类可读的形式(如KB、MB)显示 - `-t`: 按修改时间排序,最近的在前 - `-r`: 反向排列顺序 **实例**: `ls -al` 显示当前目录下所有文件和子目录详细信息。 **cd 命令** - **格式**: `cd [目录路径]` - **功能**: 切换工作目录。不带参数时切换到用户主目录。 - **使用示例**: - `cd ..`: 进入上一级目录 - `cd /home/user`: 更改当前目录为/home/user **pwd 命令** - **格式**: `pwd` - **功能**: 显示完整路径的当前工作目录。 除了上述命令,还有一些常用的Linux命令如下: - **mkdir**: 创建新文件夹。例如`mkdir myfolder`。 - **rm**: 删除文件或目录。如`rm file.txt`删除file.txt, 或者使用选项 `-r folder`来递归地删除整个目录及其内容。 - **cp**: 复制文件或目录,比如 `cp file1 file2`, `cp -r folder1 folder2`. - **mv**: 移动或重命名。例如将file1改名到file2, 或移动folder1到folder2. - **touch**: 创建新文件或者更新已存在文件的时间戳。 - **cat**: 显示文本内容,如`cat file.txt`. - **more/less命令**:分页显示文件内容,允许上下滚动查看。 - **find 命令**: - 格式: `find / -name myfile` - 功能: 在根目录下查找名为myfile的文件 - **grep**: 搜索文本中的特定字符串。例如`grep keyword file.txt`. - **chmod**: 更改权限,如设置755给file.txt. 掌握这些基础命令可以使你在Linux环境中更加得心应手,无论是日常使用还是系统管理都会大大提高效率。通过熟练运用这些命令,你可以在Linux的世界里游刃有余。
  • CISCO.pdf
    优质
    本PDF文档全面收录了CISCO网络设备中常用的命令,旨在帮助用户掌握路由器和交换机的基本配置及管理技巧。适合初学者与中级工程师参考学习。 CISCO交换机是网络设备的重要组成部分,负责数据在网络中的转发与交换。在维护和配置过程中,常用的命令能够帮助完成各种操作需求。本段落档旨在总结CISCO交换机中常见的命令。 1. **设置登录口令**:为了保证管理的安全性,在开始管理一台新的CISCO交换机时首先需要设定相关的访问密码。这可以通过使用`switch>enable`进入特权模式,再通过`switch#config terminal`切换到全局配置模式来实现。在该模式下,可以执行以下命令: - `hostname <主机名>`:设置设备的名称。 - `enable secret xxx`:设定加密后的管理员密码。 - `enable password xxxa`:设定非加密形式的特权口令。 除此之外,还可以通过Telnet远程登录来管理交换机。这需要先配置VLAN1下的IP地址、默认网关以及虚拟终端行(VTY)的相关信息: - `interface vlan 1` - 设置接口的IP和子网掩码 - 设定默认路由 - 配置VTY行的访问权限与口令 控制台登录的安全设置也与此类似,但需要通过`line console 0`进入特定配置模式。 2. **基本接口设定**:网络设备间的连接通常依赖于物理端口。在进行交换机的接口配置时,需要注意调整速率、双工类型等参数: - `interface f01` - 设置全/半双工 - 设定端口传输速度(例如10Mbps或100Mbps) - 使用`description to ***`命令为特定端口添加描述信息 3. **VLAN配置**:虚拟局域网技术能够将网络分割成独立的部分,增强安全性。相关操作包括创建、命名及删除VLAN: - `vlan database` - 创建新的VLAN - 给新创建的VLAN指定名称(例如`name 名字`) - 将交换机端口分配给特定的VLAN 4. **配置以太网通道**:此技术可以将多个物理链路合并为一个逻辑连接,提升带宽和可靠性。涉及的主要命令有: - `interface range fastethernet 01-2` - 指定组合模式 - 负载均衡设置 5. **VTP配置**:这是CISCO特有的协议,用于交换机间同步VLAN信息。 - 设置域名与密码 - 定义服务器或客户端角色等。 以上总结了维护和管理CISCO设备时常用的命令及其功能。掌握这些基础知识对于网络工程师来说至关重要,并且在实际操作中需要根据具体型号的兼容性和场景来调整参数设置。
  • AT法说明
    优质
    本文介绍了AT命令的基本概念及其在编程和网络中的应用,并详细列举了其常见的使用方法。 常用AT命令的使用说明非常值得学习。
  • ESP8266 AT
    优质
    ESP8266 AT指令是一种用于通过AT命令集控制ESP8266 Wi-Fi模块的通信协议,适用于快速实现无线网络连接和数据传输功能。 ### ESP8266 AT指令集详解 #### 一、ESP8266简介 ESP8266是一款低成本且高性能的Wi-Fi芯片,具备强大的处理能力和丰富的接口功能及可扩展性,在物联网(IoT)领域得到广泛应用。它将传统微控制器的功能与Wi-Fi连接能力集成在一起,使设备能够方便地实现无线通信。 #### 二、基本使用和配置教程 ##### 1. AT指令基础 AT指令是用于配置和控制ESP8266模块的一套标准命令集合。通过串行接口向ESP8266发送这些命令,可以进行各种设置操作。以下是一些常用的入门级AT指令: - **测试**:验证ESP8266是否能够响应AT指令。 - **重启**:重启ESP8266模块。 - **版本查询**:获取ESP8266的固件信息。 - **回显控制**:开启或关闭AT指令的回显功能。开启时,发送AT命令后会返回“OK”;关闭时,则仅响应确认。 ##### 2. Wi-Fi配置与管理 - **设置模式**:选择ESP8266的工作模式(Station、Access Point 或混合)。 - **Station模式**:作为客户端连接到其他Wi-Fi网络。 - **Access Point模式**:自身作为一个热点供其它设备接入。 - **混合模式**:同时启用 Station 和 Access Point 模式。 - **查询当前模式**:获取ESP8266的当前工作状态。 - **扫描AP**:列出附近的可用Wi-Fi接入点(AP)。 - **连接到AP**:指定SSID和密码,将设备连接至所需网络。 - **断开AP**:从已连入的Wi-Fi网络中退出。 - **配置热点信息**:设置ESP8266为Access Point模式,并设定其SSID和密码。 - **获取客户端列表**:列出当前接入到ESP8266 Access Point的所有设备。 - **查询连接状态**:查看TCP/IP连接的状态。 ##### 3. TCP/IP配置与数据传输 - **多路复用设置**:启用多个并发的TCP连接支持。 - **建立连接**:创建新的TCP或UDP会话,亦可启动SSL/TLS安全链接。 - **关闭连接**:终止现有的TCP/UDP或SSL/TLS通信链路。 - **透传模式配置**:允许直接通过串行端口发送数据而不需要使用AT指令格式。 - **发送数据**:向已建立的TCP、UDP或SSL/TLS会话中传输信息。 - **修改波特率**:调整串行接口的数据传输速率。 ##### 4. 高级功能 - **开启SmartConfig模式**:启动一种便捷配置方式,允许ESP8266通过Wi-Fi信号接收并解析配置数据。 - **关闭SmartConfig模式**:停止使用上述的无线自动配置方法。 #### 三、总结 以上介绍了ESP8266提供的多种AT指令集,这些指令涵盖了从基本功能到复杂应用的各种需求。无论是新手还是专业开发者都可以利用这套工具快速上手并实现所需的功能。在实际项目中根据具体需要选择合适的AT指令组合可以显著提高开发效率和系统性能。