AT指令
1.AT指令语法
每一条AT指令行之前都必须有前缀“AT”或者“at”。通过键入<CR>来终止一个命令行,即enter键。
硅料回收M10所执行的AT指令集是GSM07.05、GSM07.07和ITU-T标准V.25ter的综合,AT指令由Quectel开发。
所有的这些AT指令依照句法可以分为三类:“basic”,“S parameter”和“extended”。
⏹Basic syntax
这些AT指令形势如下:“AT<x><n>”或者“AT&<x><n>”,其中“<x>”为命令,“<n>”为命令的参数。“<n>”是可选的,如果没有的话,则为默认值。
⏹S parameter syntax
这些AT指令形势如下:“ATS<n>=<m>”,其中“<n>”为S寄存器设置的指标,“<m>”是为它分配的值。 ⏹Extended syntax
(1)、在同一命令行上组合AT指令
可以在同意命令行输入多个AT指令,只要在命令行的开头加上AT或者at,使用分号作为命令的分隔符。
(2)、在不同行上输入连续的AT指令
当你在不同行输入一系列AT指令时,你必须在你输入下一个AT指令之前等待你最近输入的AT指令的最后回应(如OK、CME error或者CMS error)。
2.流控制(Flow control)
流控制对于GSM模块和DTE(数据终端设备)之间的正确通信非常重要。例如在一个数据或者Fax call中,发送设备传送数据的速度比接收设备接收数据的速度快,当接受缓冲区达到了它的容量时,接受设备必须能够告知发送设备停止发送。
有两种基本的途径来获得数据流控制:软件流控制和硬件流控制。
2.1.软件流控制(XON/XOFF流控制)
软件流控制发送不同的字符来停止(XOFF,十进制19)和恢复(XON,十进制17)数据流。它在一些仅仅使用三条线的串行接口应用方面很有用。
M10默认的流控制方法是硬件流控制(RTS/CTS流控制),为了使能DTE接口和GSM模块
中的软件流控制,输入下面的AT指令:
AT+IFC=1,1
2.2.硬件流控制(RTS/CTS流控制)
硬件流控制通过控制RTS/CTS线实现数据流控制。当数据传送必须暂停时,CTS线设为不活动直到来自接收缓冲区的传送完成。当接收缓冲区准备好接收更多数据时,CTS线重新活动。
为了实现硬件流控制,确保在你的应用平台上有RTS/CTS线。
3.基于V.25TER的AT指令的详细描述
A/ 重新发送最后发的AT指令
射频开关芯片
ATA 接听外来电话
ATD 向外
ATDL 重拨上次拨打的电话号码
ATE 设置回声模式
ATH 断开现有连接/挂断电话
ATI 显示产品的标志信息
ATL 设置监听话筒大声
ATM 设置监听话筒模式
+++ 从数据模式或PPP上网模式回到命令模式
ATO 从命令模式回到数据模式
ATQ 设定结果代码显示模式
ATS0 设置在接电话前的响铃次数
ATS3 设置命令行终止字符
ATS4 设置响应初始化字符
ATS5 设置命令行编辑特性
ATS6 设置在盲区拨号之前停止
ATS7 设置等待连接完成的秒数
ATS8 设置当遇到逗号,拨出被修改者等待的秒数
ATS10 设置在检测到没有数据载体之后断开的时延
ATT 选择音频拨号
ATV 终端适配器响应格式(数字还是词组)
ATX 设置连接结果代码格式(返回?)和呼叫监视(拨号音和繁忙检测是否可用?)
ATZ 为用户定义的配置文件设定当前所有参数
AT&C 设置DCD(Dynamic Content Delivery)功能模式
AT&D 设置DTR(Data Terminal Ready)功能模式
AT&F 设置所有当前参数为默认值
AT&V 显示当前配置
AT&W 存储当前参数到用户定义的配置文件
AT+DR V.42bis(数据压缩协议)数据压缩控制报告
AT+DS V.42bis数据压缩控制
AT+GCAP 请求完成终端适配器能力清单+GCAP: +CGSM,+FCLASS
AT+GMI 请求制造商鉴定Quectel_Ltd
AT+GMM 请求终端适配器模型鉴定Quectel_M10
AT+GMR 请求终端适配器修改软件发布的鉴定Revision:M10R03A01M32_SST_OCPU
AT+GOI 请求全球性对象鉴定M10
AT+GSN 请求国际移动电话设备识别码(IMEI) 135********1220
AT+ICF 设置TE-TA控制字符的构造(设置通过TA从TE接收到的字符的格式和奇偶性)
AT+IFC 设置TE-TA本地数据流量控制
AT+ILRR 设置TE-TA本地速率报告模式
AT+IPR 设置本地固定速率
4.基于GSM07.07的AT指令的详细描述
AT+CACM 累计电话计量器(ACM)重新设置或询问
AT+CAMM 累计电话计量器最大值的设置或查询
AT+CAOC 咨询收费
AT+CBST 选择持有人服务类型
AT+CCFC 呼叫转移号码和条件控制
AT+CCUG 关闭用户控制
AT+CCWA 呼叫等待控制
AT+CEER 扩展的错误报告
AT+CGMI 请求制造商识别
AT+CGMM 请求模式识别
AT+CGMR 请求终端适配器修正软件发布识别
AT+CGSN 请求产品序列号识别
竹炭颗粒AT+CSCS 选择终端设备字符集
AT+CSTA 选择地址类型
AT+CHLD 电话挂起和多线
AT+CIMI 请求国际移动用户身份识别460026590045925
视频抗干扰器AT+CKPD 键盘控制
AT+CLCC 我当前通话名单
AT+CLCK 设备锁
AT+CLIP 呼叫线路识别介绍
AT+CLIR 呼叫线路识别限制
AT+CMEE 报告移动设备错误
AT+COLP 连接的线路识别介绍
AT+COPS 操作员选择
AT+CPAS 移动设备的活动状态
AT+CPBF 到电话簿条目
AT+CPBR 读取当前电话簿条目
AT+CPBS 选择电话簿记忆存储区
AT+CPBW 写电话簿条目
AT+CPIN 输入PIN
AT+CPWD 改变密码
AT+CR 服务报告控制
AT+CRC 设置手机结果码为来电标志
AT+CREG 网络注册
AT+CRLP 选择无线电链路协议PARAM.ETER
在线水分检测AT+CRSM 有限的SIM接入
AT+CSQ 信号质量报告
AT+FCLASS 传真:选择、读或测试服务类
哺乳衫AT+FMI 传真:报告制作身份号
AT+FMM 传真:报告模式身份号
AT+FMR 传真:报告修正身份号
AT+VTD 信号持续时间
AT+VTS DTMF和拨号音的产生
AT+CMUX 多重通道控制
AT+CNUM 用户号码
AT+CPOL 优先的操作员名单
AT+COPN 读取操作员的名字
AT+CFUN 设置电话功能
AT+CCLK 时钟
AT+CSIM 普通SIM接入
AT+CALM 警报声模式
AT+CRSL 响铃声音等级
AT+CLVL 喇叭音量
AT+CMUT 静音控制
AT+CPUC 每单位价格市场表
AT+CCWE 电话计量器最大值
AT+CBC 电池充电
AT+CUSD 非结构化补充业务数据
AT+CSSN 辅助服务的通知
AT+CSNS 单个编号模式
AT+CMOD 配置电话的交互模式
5.基于GSM07.05的AT指令的详细描述
AT+CMGD 删除SMS短信格式
AT+CMGF 选择SMS短信格式
AT+CMGL 从首选存储器中列出SMS短信
AT+CMGR 读SMS短信
AT+CMGW 往内存写SMS短信
AT+CMSS 从存储器中发送SMS短信
AT+CMGC 发送SMS短信指令
AT+CNMI 新的SMS短信标志
AT+CPMS 首选SMS短信存储区
AT+CRES 恢复SMS设置
AT+CSAS 保存SMS设置
AT+CSCA SMS服务中心地址
AT+CSCB 选择手机广播SMS短信
AT+CSDH 显示SMS文本模式参数
AT+CSMP 设置SMS文本模式参数
AT+CSMS 选择短信服务