常用AT指令集 (转)
- 常 用 AT 命 令 手 册
- 、常用操作
- 1.1 AT
- 命令解释:检测 Module 与串口是否连通,能否接收 AT 命令;
- 命令格式:AT<CR>
- 命令返回:OK (与串口通信正常)
- (无返回,与串口通信未连通)
- 测试结果:AT
- OK
- 1.2 AT+CSQ
- 命令解释:检查网络信号强度
- 命令格式:AT+CSQ<CR>
- 命令返回:+CSQ: **,##
- 其中**应在 到 之间,数值越大表明信号质量越好,##为误码
- 率,值在 到 之间。
- 否则应检查天线或 SIM 卡是否正确安装
- 测试结果:AT+CSQ<CR>
- +CSQ: ,
- 1.3 AT+CPIN?
- 命令解释:检查登入移动设备(ME)的密码.
- 命令格式:AT+CPIN?<CR>
- 命令返回:+CPIN: 状态
- 其中状态值可能是:
- READY(表示 SIM卡正常,同时不需要登入密码),
- SIM PIN (表示 ME等待提供 SIM卡的 PIN 码)
- SIM PUK (表示 ME等待提供 SIM卡的 PUK码)
- SIM PIN2 (表示 ME等待提供 SIM 卡的 PIN2 码)
- SIM PUK2 (表示 ME等待提供 SIM卡的 PUK2 码)
- PH-SIM PIN (表示设备被锁 SIM卡,ME等待提供从手机到 SIM卡的密码)
- PH-NET PIN (表示设备被锁网络,ME等待提供提供网络个性化密码)
- ERROR (表示 SIM卡失败或没有插入 SIM卡)
- 测试结果:AT+CPIN?<CR>
- +CPIN: READY
- 表示SIM卡正常,同时不需要登入密码。
- 1.4 AT+COPS?
- 命令解释:查询运营商选择状态.
- 命令格式:AT+COPS?<CR>
- 命令返回:+COPS: <mode>,<format>,<operator>
- <mode>的值为0 到 , 默认值是
- <format>的值为 到 , 默认值是
- <Operator>的值为运营商代码, 中国移动的代码是 , 联通的代码是
- 测试结果:AT+COPS?<CR> Tech-Link T&E Limited 常用 AT 命令手册
- - -
- +COPS: , ,
- 1.5 AT+WOPEN=
- 命令解释:查询模块支持 Open AT 的 Library 版本及是否有 Open AT Application 在模块中.
- 命令格式:AT+ WOPEN=<CR>
- 命令返回:+WOPEN: , “ Open AT Library version” ,” Open AT Application version”
- Open AT Library version 代表的是模块支持 Open AT 的 Library 版本,通常显示的
- 值为” AT v04.1x” 或 ” AT v04.2x”
- Open AT Application version 代表的是模块支持 Open AT 的 Library 版本,通常显
- 示的值为” AT v04.1x” 或 ” AT v04.2x”
- 注: “ Open AT Library version” 和” Open AT Application version” 两个值必须是一个
- 一致(除最后一位外),否则会导致 Open AT 程序不稳定.
- 如果返回值” Open AT Application version” 中没有数据,仅显
- 示+WOPEN: ,” AT v04.” 则表示模块中没有 Open AT Application 程序.
- 测试结果:AT+WOPEN=<CR>
- +WOPEN: ,” AT v04.” ,” AT v04.”
- OK
- 1.6 AT+WOPEN=
- 命令解释:停止 Open AT Application 程序.
- 命令格式:AT+ WOPEN=<CR>
- 命令返回:OK 或 ERROR
- 测试结果:AT+WOPEN=<CR>
- OK
- 1.7 AT+WOPEN=
- 命令解释:删除 Open AT Application 程序.
- 命令格式:AT+ WOPEN=<CR>
- 命令返回:OK 或 ERROR
- 测试结果:AT+WOPEN=<CR>
- OK
- 注: 删除 Open AT Application 程序前,必须先使用 AT+WOPEN= 停止 Open AT 程序.
- 1.8 AT+WOPEN=
- 命令解释:开启 Open AT Application 程序.
- 命令格式:AT+ WOPEN=<CR>
- 命令返回:OK 或 ERROR
- 测试结果:AT+WOPEN=<CR>
- OK
- 1.9 AT+WIPCFG=
- 命令解释:查询 WIP 软件版本.
- 命令格式:AT+ WIPCFG=<CR>
- 命令返回:<revision > 或 ERROR
- 测试结果:AT+WIPCFG=<CR>
- WIP Soft v201 on Open AT OS v411
- OK Tech-Link T&E Limited 常用 AT 命令手册
- - -
- 注意: 使用 AT+WIPCFG= 命令前,必须确保 Open AT 程序是开启状态(即 AT+WOPEN=).
- WIP Soft v201 代表 WIP 的软件版本是 V201, on Open AT OS v411 代表前面 v201 的
- WIP 软件是基于 v411的 Opean AT 开发平台上开发的.
- WIP 软件就是TCP/IP 协议站
- 1.10 AT+CSCS?
- 命令解释:查询终端适配器(TE)的字符集.
- 命令格式:AT+ CSCS?<CR>
- 命令返回:<字符集编码格式>
- 返回值通常是下列中的一项.
- “ GSM” ----- GSM缺省符号集(参考 GSM 03.38 第 6.2. 节).
- “ PCCP437” ---- PC字符集代码页 .
- “ CUSTOM” ---- 用户自定义.
- “ HEX” ---- 十六进制: (取值范围: 到 FF。比如:052FE6 表示 个 8bit 字
- 符,转换为十进制,分别为 、、,禁止转换为 ME原始字符集).
- 测试结果:AT+CSCS?<CR>
- +CSCS: “ PCCP437”
- OK
- 1.11 AT+CGSN
- 命令解释:查询模块的 IMEI 号码.
- 命令格式:AT+ CGSN<CR>
- 命令返回:<IMEI>
- 测试结果:AT+CGSN<CR>
- OK
- 注意: 如果显示 表示模块没有写IMEI 号码,有 IMEI 号码的话
- 应该显示是 35xxxxxxxx (共 位数字).
- 1.12 ATI7
- 命令解释:查询语音编码特性
- 命令格式:ATI7<CR>
- 命令返回:SPEECH CODINGS: FR,EFR,HR,AMR
- 1.13 A TZ
- 命令解释:恢复默认设置
- 命令格式:ATZ<CR>
- 命令返回:OK
- 1.14 AT+CGMR (此命令功能同等于 ATI3)
- 命令解释:查询模块版本;
- 命令格式:AT+CGMR<CR>
- 命令返回: <revision >
- +CMEERROR <err>
- 测试结果:AT+CGMR<CR>
- 661_09gg.Q2686H :
- OK Tech-Link T&E Limited 常用 AT 命令手册
- - -
- 解释:模块的 Firmware 版本号为
- 1.15 AT+IPR
- 命令解释:修改串口 波特率;
- 命令格式:AT+IPR=<value ><CR>
- 命令返回:ERROR
- OK
- 测试结果:AT+IPR=<CR>
- OK
- 注意:串口波特率修改为 后要把串口调试工具的波特率设为相应波
- 特率后模块才会有返回.
- 1.16 AT&W
- 命令解释:保存模块设置;
- 命令格式:AT&W<CR>
- 命令返回:OK
- ERROR(保存不成功)
- 测试结果:AT&W <CR>
- OK
- 1.17 ;&W
- 命令解释:连续保存命令
- 命令格式:ATxxx;&W<CR> (AT xxx 代表要设置的命令,紧跟;&W 表示执行此设置的
- 同时保存该设置)
- 命令返回:OK
- 例如要将模块的波特率设置成 并保存它,则可以直接按如下操作:
- 测试结果:AT+IPR=;&W <CR>
- 1.18 AT+CGMI
- 命令解释:查询模块厂商的标识;
- 命令格式:AT+CGMI<CR>
- 命令返回:WAVECOM MODEM
- 测试结果:AT+CGMI <CR>
- WAVECOM MODEM
- 1.19 AT+CGMM
- 命令解释:获取模块支持的频带;
- 命令格式:AT+CGMM<CR>
- 命令返回:MULTIBAND 900E
- 900E
- G850
- MULTIBAND G850
- 测试结果:AT+CGMM <CR>
- MULTIBAND 900E (表示模块支持多频带,首选频带为 900E )
- Tech-Link T&E Limited 常用 AT 命令手册
- - -
- 1.20 A/
- 命令解释:重复上次命令;
- 命令格式:A/<CR>
- 命令返回:上一次 AT 命令返回的值
- 这命令重复前一个执行的命令
- 1.21 AT+CPOF
- 命令解释:关机;这个特殊的命令可停止 GSM软件堆栈和硬件层
- 命令格式:AT+CPOF<CR>
- 命令返回:OK
- 测试结果:AT+CPOF <CR>
- OK
- 注: AT+CPOF<CR>用于停止 GSM软件堆栈,这命令的功能与 AT+CFUN= 相同,
- 执行 AT+CFUN=<CR>即可重新运行 GSM软件堆栈.
- A T+CPOF=<CR>用于停止 GSM硬件层,运行此命令后 AT 将失去回应,必需
- 对模块进行硬件复位模块方可重新工作.
- 1.22 AT+CMEE
- 命令解释:模块的错误报告;
- 命令格式:AT+CMEE=<CR> 和 AT+CMEE=<CR>
- 命令返回:OK
- AT+CMEE=<CR>表示关闭模块的出错报告,当模块的 AT 执行错误时,返回值
- 仅为 ” ERROR “
- AT+CMEE=<CR>表示开启模块的出错报告,当模块的 AT 执行错误时,返回值
- 为 ” +CME ERROR: xxx “ [xxx 代表错误代码,依照此代码可查询错误类型]
- 1.23 AT+CCLK
- 命令解释:时钟管理;
- 命令格式:AT+CCLK?<CR> 用于查询模块当前的时间
- 命令返回:+CCLK: "yy/MM/dd,hh:mm:ss"
- 另: AT+CCLK="08/03/17,10:34:23"<CR>用于设置模块的时钟,执行此命令后,模
- 块的时钟将设定成为 年3 月 日 点 分 秒
- 1.24 AT+CREG
- 命令解释:网络注册及状态查询;
- 命令格式:AT+CREG=MODE<CR>
- 命令返回:OK
- 如果输入 AT+CREG? <CR>则返回+CREG: <mode>, <stat> [ ,<lac>,<ci> ]
- 注: <mode>的值共有三个选项,分别是 or or , 其中0 代表关闭网络注册结果
- 码, 代表当网络注册状态改变时激活网络注册结果码, 代表激活网
- 络注册结果码同时显示区域和小区信息.
- <stat>的返回值共有三个,分别是 , , ,,, , 其中 代表没有注册网络同时
- 模块没有找到运营商, 1代注册到了本地网络, 代表找到运营商但没
- 有注册网络, 代表注册被拒绝, 代表未知的数据, 5代表注册在漫游
- 状态.
- <lac>表示所属网络区域代码,十六进制格式显示,如: “ 279C”
- <ci>表示所属网络的小区 ID,十六进制格式显示,如: “ 0EB2” Tech-Link T&E Limited 常用 AT 命令手册
- - -
- 注: <mode>的值设定为 或1 的话, <lac>,<ci>的返回值则不显示.
- 测试结果:A T+CREG= <CR>
- OK
- AT+CREG? <CR>
- +CREG: ,
- AT+CREG= <CR>
- OK
- AT+CREG? <CR>
- +CREG: ,
- AT+CREG= <CR>
- OK
- AT+CREG? <CR>
- +CREG: ,, “ 279C” , “ 0EB2”
- 、通话操作
- 2.1 ATD
- 命令解释:拨打电话
- 命令格式:ATD**********;<CR>(****为电话号码)
- 命令返回:无返回 (对方接通后就返回 OK)
- NO DIAL TONE(没有拨号音)
- NO CARRIER(无载波)
- NO ANSWER(对方无应答)
- 注: 拨叫语音号码需要在电话号码后加;号, 拨打数据号码时无需;号
- 2.2 ATDL
- 命令解释:重拨上一次电话号码
- 命令格式:ATDL<CR>
- 命令返回:******* (*******为上一次呼叫的电话号码)
- 其它返回值类似 ATD的返回值
- 2.3 RING
- 命令解释:有电话呼入
- 命令格式:有来电时串口自动送出 RING 字符串.
- 命令返回:无
- 2.4 ATA
- 命令解释:摘机
- 命令格式:ATA<CR>
- 命令返回:OK
- 测试结果:RING
- RING
- ATA<CR> (当串口收到 RING 时输入)
- OK
- 接通电话. Tech-Link T&E Limited 常用 AT 命令手册
- - -
- 2.5 ATH
- 命令解释:挂机
- 命令格式:ATH<CR>
- 命令返回:OK
- 测试结果:ATH<CR>
- OK
- 电话挂断(通话过程中)
- 2.6 A T+VTS
- 命令解释:拨打分机
- 命令格式:AT+VTS=“分机号码”<CR>
- 命令返回:OK
- 测试结果: ATD26743050;<CR>
- OK
- AT+VTS=“”<CR>
- OK
- AT+VTS=“”<CR>
- OK
- AT+VTS=“”<CR>
- OK
- AT+VTS=“”<CR>
- OK
- 以上操作是通过 的总机拨到 的分机上.
- 2.7 ATS0
- 命令解释:自动应答
- 命令格式:ATS0<CR>
- 命令返回:OK
- 测试结果:ATS0?<CR>
- OK
- ATS0= (设置响铃三声后自动应答)
- OK
- 2.8 AT+VGR
- 命令解释:喇叭接收音量控制
- 命令格式:AT+VGR=xxx<CR> (xxx 数值介于 ~ 之间,每 个数值增益改变 2db)
- 命令返回: +VGR: xxx
- OK
- 2.9 AT+VGT
- 命令解释:麦克风输出音量控制
- 命令格式:AT+VGT=xxx<CR> (xxx 数值介于 ~ 之间,每 个数值增益改变 3db)
- 命令返回: +VGT: xxx
- OK
- Tech-Link T&E Limited 常用 AT 命令手册
- - -
- 2.10 AT+CMUT
- 命令解释:麦克风静音控制
- 命令格式:AT+CMUT=x<CR>
- 命令返回:OK
- 注: 上面 x 的值共包含 0和 , 0代表关闭静音功能, 1代表开启静音功能
常用AT指令集 (转)的更多相关文章
- 常用 ARM 指令集及汇编
ARM7TDMI(-S)指令集及汇编 ARM 处理器是基于精简指令集计算机(RISC)原理设计的,指令集和相关译码机制 较为简单,ARM7TDMI(-S)具有 32 位 ARM 指令集和 16 位 T ...
- NB-IOT_BC95_B5常用AT指令集
.AT+<cmd>=? 测试命令,用于向模块询问支持的设置项目. .AT+<cmd>? 读取命令,用于让模块上报某个命令代表的设置项当前的值. .AT+<cmd>= ...
- 常用ARM指令集及汇编_破解
链接地址:http://pan.baidu.com/s/1hsNtxJm
- ARM NEON 编程系列2 - 基本指令集
ARM NEON 编程系列2 - 基本指令集 前言 本系列博文用于介绍ARM CPU下NEON指令优化. 博文github地址:github 相关代码github地址:github NEON指令集 主 ...
- 【硬件基础知识】指令集框架(ISA:Instruction Set Architecture)
指令框架(ISA:Instruction Set Architecture) 定义 指令集架构(英语:Instruction Set Architecture,缩写为ISA),又称指令集或指令集体系, ...
- 转自一个CG大神的文章
<如何学好游戏3D引擎编程>此篇文章献给那些为了游戏编程不怕困难的热血青年,它的神秘要我永远不间断的去挑战自我,超越自我,这样才能攀登到游戏技术的最高峰 ——阿哲VS自 ...
- 转载:[转]如何学好3D游戏引擎编程
[转]如何学好3D游戏引擎编程 Albert 本帖被 gamengines 从 游戏引擎(Game Engine) 此文为转载,但是值得一看. 此篇文章献给那些为了游戏编程不怕困难的热血青年,它的 ...
- 关于如何学好游戏3D引擎编程的一些经验[转]
此篇文章献给那些为了游戏编程不怕困难的热血青年,它的神秘要我永远不间断的去挑战自我,超越自我,这样才能攀登到游戏技术的最高峰 ——阿哲VS自己 QQ79134054多希望大家一起交流与沟通 这篇文章是 ...
- 深入理解Java虚拟机--中
深入理解Java虚拟机--中 第6章 类文件结构 6.2 无关性的基石 无关性的基石:有许多可以运行在各种不同平台上的虚拟机,这些虚拟机都可以载入和执行同一种平台无关的字节码(ByteCode),从而 ...
随机推荐
- lakala GradientBoostedTrees
/** * Created by lkl on 2017/12/6. */ import org.apache.spark.mllib.evaluation.BinaryClassificationM ...
- 内存管理 初始化(五)kmem_cache_init 初始化slab分配器(上)
看了下kmem_cache_init,涉及到不同MIGRATE间的buddy system的迁移,kmem_cache的构建,slab分配器头的构建.buddy system的伙伴拆分. 对于SMP系 ...
- 1 go 开发环境搭建与简单代码实现
什么是go语言 go是一门并发支持,垃圾回收的编译型 系统编程语言,旨在创造一门具有静态编译语言的高性能和动态语言的高效开发之间拥有一个良好平衡点 的一门编程语言. go有什么优点? 自动垃圾回收机制 ...
- .Net执行cmd命令
using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq ...
- Can't clobber writable file **************
最近搭建了新的quick check server, workspace也是新的.但是get latest (unshelve)的时候,出现以下错误: can't clobber writable f ...
- android手机内的通讯录数据库
今天看了一下 android手机内的通讯录数据库,简单的汇总了一下. 数据库见附件中的contacts2.db , 里面一共有40个表,34个视图,很庞大,挑几个重点的看一下. 1.表Raw_cont ...
- Cannot call sendError() after the response has been committed - baiyangliu
当response提交后,不能调用sendError(),什么意思? 出现这个错误,一定是多次response导致的.可以这么理解,承载客户端和服务器进行Http交互的Socket连接已经关闭了,而你 ...
- ASCII码与16进制的互相转换(表)
所谓的ASCII和16进制都只是概念上的东西,在计算机中通通是二进制 转换应该是输出的转换,同样是一个数,在计算机内存中表示是一样的,只是输出不一样ASCII是针对字符的编码,几乎是键盘上的字符的编码 ...
- DropDownListFor的种种纠结(禁止转载)
严重禁止转载,好多爬虫软件为了浏览到处抓东西,真缺德 具有键“CorpType”的 ViewData 项属于类型“System.Int64”,但它必须属于类型“IEnumerable<Selec ...
- Sharepoint文档的CAML分页及相关筛选记录
写这篇文章的初衷是因为其他的业务系统要调用sharepoint的文档库信息,使其他的系统也可以获取sharepoint文档库的信息列表.在这个过程中尝试过用linq to sharepoint来获取文 ...