超级终端与AT指令解析

合集下载

AT指令详解

AT指令详解

AT指令详解AT 指令集详解(一)1、AT 标准指令使用方法:在通讯软件的命令方式下打入前置码 AT +??指令后回车,如回应OK 则表示指令已正确执行,如回应ERROR 则指令错误。

AT 每个指令的前置码A 送出 ANSWER TONEA/ 重新执行上一指令,此指令无前置码B B0 自动扫描速度及CCITTB1 自动扫描速度及BELL低速B2 自动扫描速度B3 只能连线在 CCITT V.23B4 只能连线在 CCITT V.21B5 只能连线在 CCITT V.22B6 只能连线在 CCITT V.22bisB7 只能连线在 CCITT V.32 4800bpsB8 只能连线在 CCITT V.32 9600bpsB9 只能连线在 CCITT V.32bisB10 只能连线在 CCITT V.34 16800bpsB11 只能连线在 CCITT V.34 19200bpsB12 只能连线在 CCITT V.34 21600bpsB13 只能连线在 CCITT V.34 24000bpsB14 只能连线在 CCITT V.34 26400bpsB15 只能连线在 CCITT V.34 28000bpsD 拨号指令DSn 选择拨出MODEM内存中第n组号码E E0 不回应输入字元E1 E1 回应输入字元+++ 由资料模式跳回指令模式H H0 MODEM执行ON HOOKH1 MODEM执行OFF HOOKI I0 显示产品号码I1 显示CHECKSUMI2 内部储存器测试I3 显示V.42bis版本I4 显示产品编号及芯片种类L L1 小音量L2 中音量L3 大音量M M0 扬声器静音M1 扬声器发声直到连线M2 扬声器持续发声M3 扬声器发声直到连线,拨号时静音Sr 读出储存器r值(r=0-28)Sr=n 设定储存器r值为n (n=0-255)P 脉冲拨号T 双音频拨号Q Q0 执行指令回应讯息Q1 执行指令不回应讯息V V0 以数字方式回应讯息V1 以文字方式回应讯息X X0 和SMART MODEM300相容,连线谨出现CONNECT X1 连线后出现连线速率X2 连线后出现连线速率并侦测DIAL TONEX3 连线后出现连线速率并侦测BUSY TONEX4 连线后出现连线速率并侦测DIAL TONE和BUSY TONEY Y0 断线前不送出中断讯号Y1 断线前送出4秒中断讯号Z Z0 RESET并重新启用第0组参数Z1 RESET并重新启用第1组参数2、AT 扩充指令&C &C0 将DCD讯号一直认定为HIGH&C1 依据远端传来的CARRY讯号实际回应&D &D0 MODEM忽略DTR讯号&D1 当DTR讯号变化,MODEM跳至指令模式&D2 当DTR讯号变化,MODEM跳至指令模式并挂线&D3 当DTR讯号变化,MODEM作RESET动作&F &F 设定V.43BIS模式之出厂设定值,并使用RTS/CTS流程控制&F1 设定V.43BIS模式之出厂设定值,并使用Xon/Xoff流程控制&F2 设定V.43BIS模式之出厂设定值,并使用RTS/CTS流程控制&F3 设定V.43BIS模式之出厂设定值,并使用Xon/Xoff流程控制及&D0动作&F4 设定V.43BIS模式之出厂设定值,并使用RTS/CTS 流程控制及&D0动作&F5 设定V.43BIS模式之出厂设定值,不使用流程控制&G &G0 不用GUARD TONE&G1 550Hz GUARD TONE&G2 1800Hz GUARD TONE&H 指令辅助说明&L &L0 设定在拨接模式&L1 设定在专线模式&L2 设定为开机自动专线&M &M0 非同步工作模式&M1 非同步拨号后进入同步模式&M2 同步模式&M3 手动同步拨号模式&O &O0 关闭Originate-only mode&O1 设定Originate-only mode&P &P0 OFF-HOOK/ON-HOOK比率为39/61(美规)&P1 OFF-HOOK/ON-HOOK比率为33/67(英规.港规)&R &R0 CTS讯号依据RTS讯号&R1 CTS讯号设定为ON&S &S0 DSR讯号设定为ON&S1 DSR讯号依据RS-232规格&V 显示MODEM参数状态表&W &W0 将目前所用参数,存放在参数表0&W1 将目前所用参数,存放在参数表1&X &X0 同步脉冲由MODEM之PIN15提供&X1 同步脉冲由DTE之PIN24提供&X2 同步脉冲由接收讯号提供&Y &Y0 当POWER ON时,取用参数表0之参数&Y1 当POWER ON时,取用参数表1之参数&Z &Zn 设定各组电话号码%C %C0 关闭MNP5,V.42BIS资料压缩模式%C1 启动MNP5,V.42BIS资料压缩模式%D %D0 关闭CLEAR-DOWN讯号%D1 启动CLEAR-DOWN讯号%E %E0 关闭AUTO-RETRAIN%E1 启动AUTO-RETRAIN%L %Ln 设定传输准位为-ndb%P %P0 关闭开机自动拨号功能%P1 启动开机自动拨号功能%S %S0 关闭回拨保护及密码侦测功能%S1 启动密码侦测功能%S2 启动回拨保护功能\P \P=?显示密码\P=n 设定密码n=密码(最大7个位元)3、MNP/V.42/V.42BIS%Au 设定Auto-Reliable字元为n(n=0-127)须配\C2使用%C %C0 关闭V.42bis/MNP压缩功能%C1 关闭V.42bis/MNP压缩功能\A \A0 设定最大MNP Block容量为64个字元\A1 设定最大MNP Block容量为128个字元\A2 设定最大MNP Block容量为192个字元\A3 设定最大MNP Block容量为256个字元\C \C0 当连接在MNP Mode不提供Buffer也不侦测fallback字元\C1 当连接在Reliable Mode,提供200个字元缓冲\E \E0 当连线在Normal Mode不回应资料\E1 当连线在Normal Mode回应资料\G \G0 关闭DCE流程控制\G1 启动DCE流程控制\J \J0 关闭串口速度调整(保持DTE与Modem间最高速度)\J1 启动串口速度调整(随着两部Modem间速度调整)\N \N0 只能以普通(Normal)模式连线\N1 只能以直接资料模式连线\N2 只能以MNP模式连线\N3 自动调整MNP或普通模式\N4 只能以V.42模式连线\N5 自动调整V.42或普通模式\N6 自动调整V.42或MNP或普通模式\O \O 在普通连接模式去初始化Reliable模式(配合\U)\Q \Q0 关闭DTE流程控制\Q1 设定以Xon/Xoff软件方式为流程控制\Q2 设定以CTS单向硬件方式为流程控制\Q3 设定以RTS/CTS双向硬件方式为流程控制\Q4 设定以Xon/Xoff单向软件方式为流程控制(Modem TO Host)\U \U 在普通连接模式去承认Reliable模式(配合\O)\V \V0 显示DCE连线速度但不显示延伸模式\V1 显示DCE连线速度且显示延伸模式\V2 显示DCE连线速度但不显示延伸模式\V3 显示DCE连线速度不显示延伸模式\X \X0 处理Xon/Xoff但不pass Through\X1 处理Xon/Xoff且pass Through\Y 从普通模式跳至Reliable模式\Z 结束Reliable跳至普通模式AT 指令集详解(二)1、AT 标准指令AT 注意代码。

AT指令详解

AT指令详解

AT指令详解常⽤ AT 命令⼿册1、常⽤操作1.1 AT命令解释:检测 Module 与串⼝是否连通,能否接收 AT 命令;命令格式:AT<CR>命令返回:OK (与串⼝通信正常)(⽆返回,与串⼝通信未连通)测试结果:ATOK1.2 AT+CSQ命令解释:检查⽹络信号强度命令格式:AT+CSQ<CR>命令返回:+CSQ: **,##其中**应在 10 到 31 之间,数值越⼤表明信号质量越好,##为误码率,值在 0 到 99 之间。

否则应检查天线或 SIM 卡是否正确安装测试结果:AT+CSQ<CR>+CSQ: 20,51.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 到 4, 默认值是 0<format>的值为 0 到 2, 默认值是 2<Operator>的值为运营商代码, 中国移动的代码是 46000, 联通的代码是 46001测试结果:AT+COPS?<CR> Tech-Link T&E Limited 常⽤ AT 命令⼿册- 2 -+COPS: 0, 2, 460001.5 AT+WOPEN=2命令解释:查询模块⽀持 Open AT 的 Library 版本及是否有 Open AT Application 在模块中.命令格式:AT+ WOPEN=2<CR>命令返回:+WOPEN: 2, “ 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: 2,” AT v04.10” 则表⽰模块中没有 Open AT Application 程序.测试结果:AT+WOPEN=2<CR>+WOPEN: 2,” AT v04.10” ,” AT v04.11”OK1.6 AT+WOPEN=0命令解释:停⽌ Open AT Application 程序.命令格式:AT+ WOPEN=0<CR>命令返回:OK 或 ERROR测试结果:AT+WOPEN=0<CR>OK1.7 AT+WOPEN=4命令解释:删除 Open AT Application 程序.命令格式:AT+ WOPEN=4<CR>命令返回:OK 或 ERROR测试结果:AT+WOPEN=4<CR>OK注: 删除 Open AT Application 程序前,必须先使⽤ AT+WOPEN=0 停⽌ Open AT 程序.1.8 AT+WOPEN=1命令解释:开启 Open AT Application 程序.命令格式:AT+ WOPEN=1<CR>命令返回:OK 或 ERROR测试结果:AT+WOPEN=1<CR>OK1.9 AT+WIPCFG=3命令解释:查询 WIP 软件版本.命令格式:AT+ WIPCFG=3<CR>命令返回:<revision > 或 ERROR测试结果:AT+WIPCFG=3<CR>WIP Soft v201 on Open AT OS v411OK Tech-Link T&E Limited 常⽤ AT 命令⼿册- 3 -注意: 使⽤ AT+WIPCFG=3 命令前,必须确保 Open AT 程序是开启状态(即 AT+WOPEN=1). 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.1 节).“ PCCP437” ---- PC字符集代码页 437.“ CUSTOM” ---- ⽤户⾃定义.“ HEX” ---- ⼗六进制: (取值范围:00 到 FF。

AT命令说明

AT命令说明

AT_COMMAND脚本是测试电话本AT命令的自动化测试;AT_WRITEPHONE.gui 是捕获超级终端的窗口,打开WinRunner程序,加载AT_COMMAND 脚本,然后打开超级终端,可以直接运行脚本,不需要再重新捕获超级终端窗口。

AT_COMMAND.XLS表存储的AT命令,表有三例:第一例:AT_COMMAND表示“AT命令”;第二例:wait_time表示执行命令等待的时间;第三例:AT_Switch表示是否执行,“1”表示执行,“0”表示不执行。

以下是AT命令功能的介绍:1、操作模式设置命令:CFUNAT + CFUN =1 时,打开射频,当AT + CFUN = 4时,关闭射频。

2、网络注册命令:CREGAT + CREG ?查询所注册的网络3、软件版本号查询命令:CGMRAT + CGMR 查询当前版本的型号4、RSSI查询功能命令:CSQAT + CSQ 返回ME的RSSI(接收信号强度指示)和BER(误码率)5、PIN管理命令:PINAT + CPIN ? 返回READ,表示卡已经读出,不需要输入PIN码返回SIM PIN或USIM PIN,表示需要输入PIN码6、IMSI查询命令:CIMIAT + CIMI 查询USIM或SIM卡的IMSI值7、电话本内存选择命令:CPBSAT + CPBS ? 返回电话本里存有多少条短信和最大存储量8、电话本写入命令^SCPBWAT^SCPBW=10,"13530329110123456789" 表示向电话本写入信息,”10”表示第10个位置,”13530329110123456789”表示写入的号码9、电话本读取命令^SCPBRAT^SCPBR=1,10 表示从电话本里读取信息,表示读取从第1条到第10条的信息10、软件加密命令:ALPU=2AT + ALPU = 2 测试软件加密功能是否正常11、查询TD网卡的型号:A TIATI 返回TD688 ,表示这个型号为TD68812、烧写软件的情况:CTEST=1AT + CTEST = 1 返回Open /app2/setup.iso file fail.表示还没有烧写13、查询网卡嵌入式软件版本CTEST=2AT + CTEST = 2 返回FIRMWARE: V600R1 Beta3 表示软件版本号为V600R1 Beta3Compile time: Mar 03 2009 22:05:28 表示软件版本的发布日期Flash Model: Micron , Size: 1Gb 表示Flash的类型和大小14、运营商选择命令:COPSAT + COPS =? 返回<0,0,”CHINA MOBILE”,2>,第一个“0”表示自动搜网,第二个“0”表示这个运营商信息是长字符串格式的,“CHINA MOBILE”表示中国移动,“2”表示无线接入的技术为UTRAN制式15、IMEI查询命令:CGSNAT + CGSN 返回使用单板的IMEI16、修改单板的IMEI命令:IMEIAT + IMEI=” 20090303000000”表示把单板的IMEI号修改为“20090303000000”。

AT命令详解

AT命令详解

AT命令详解AT命令使计算机或终端与调制解调器通讯。

通讯软件是你与调制解调器间的交接口方法,请阅读这一章您可以按照自己的需要设置您的调制解调器装入通讯软件包并进入终端或交互模式后,就可以发出工业标准AT指令了,(请参阅通讯软件手册)。

所有命令行必须由ASCII字符“AT”开始并由 <Enter> 结束。

除了A/指令和推出(缺省为+++)。

这些将在后面讨论。

字母"AT"用以提醒调制解调器注意,其后将有一条或多条命令出现, "AT"及其后的字母可以是大写或小写。

AT必须同为大写或小写。

如"At"或"aT"是不允许的。

一串命令可以写在一行里。

为了便于阅读可以加或不加空格。

命令中或命令间的空格会被忽略,命令行的最多字符数为39(包括"AT")。

在输入一条命令期间,可以用退格键(backspace)改正除"AT"以外的错误。

若命令行中任一处出现语法错误,本行其后的内容将被忽略,并返回ERROR。

大数带有超出正常范围的参数的命令将不被接收并返回 ERROR.本章列出所有设置调制解调器的命令。

包括控制ACTIVE调制解调器的贺氏标准AT命令集。

贺氏V 系列命令集和扩展命令集AT命令集的描述符号 * 表明该命令的设置可用AT&Wn命令存于两个用户方案中的一个A/ 重执行命令重执行前一AT命令行,主要用于连接时占线,无应答或号码错误。

这一命令必须单独构成一命令行并由"/"字符结束,(<Enter> 不能用于结束命令)。

+++ 退出字符缺省:+切换调制解调器从在线状态到命令状态,而不会中断数据连接。

可以通过改变S寄存器S2的值来改变这一字符。

AT=x 写入被选的S寄存器这一命令将数值x写入当前被选的S寄存器,一个S寄存器可由ATSn命令选择,若 x 是一个数字,所有S 寄存器将返回 OK 响应。

Modem AT指令

Modem AT指令

什么是AT指令?请用百度搜索^_^打开串口工具,windows下面著名一点的有超级终端,不过实在不好用,推荐大家用比较方便的串口调试助手。

这里有下载用串口工具连接上Modem所在的那个端口。

比如你是外置Modem,连接在了COM1口上,就用串口工具打开COM1口。

如果是内置的话,多数在COM3口上,如果你不知道,可以打开设备管理器在Modem属性页里看看。

OK,下面介绍AT指令。

常用AT指令有:ATZ 软复位modem。

AT&K0 关闭流控制。

AT&K3 使用RTS/CTS流控制。

AT&W0 把当前设置保存到写到modem的永久存储器中的出厂设置配置文件0中。

AT&Y0 当MODEM在上电时自动调用出厂设置0,这样就能保证每次上电恢复我们预先设置的参数。

ATDn 拨号,其中n为电话号码。

它必须是命令行中的最后一条指令,ATD命令使调制解调器摘机后,根据输入的参数拨号,以建立连接。

+++ 退出字符。

切换调制解调器从在线状态到命令状态,而不会中断数据连接。

ATA 应答。

它必须是命令行中的最后一条指令。

调制解调器在应答方式下继续执行连接程序。

在与远端调制解调器交换载波后进入连接状态,如果没有检测到载波, 调制解调器将挂机。

在连接过程中,通过DTE输入的任何一个字母都将中断这一命令。

ATH0 使调制解调器挂机ATE0 关闭命令字符回显ATE1 打开命令字符回显AT&F 调MODEM的出厂设置ATS0=n 将MODEM设置成自动应答,当MODEM检测到线路上的振铃音时开始计数,当有连续n声振铃音,则MODEM自动摘机,响应呼叫。

注:每次输入AT指令后(除+++以外),输入+ Chr(13)即“Enter”键,即完成指令发送。

如果用HEX格式发送,在命令头、尾都要加回车、换行代码。

例如:ATE0————0D 0A 41 45 30 0D 0A常见的响应有:OK 响应正确。

AT指令详解

AT指令详解

AT指令详解AT指令详解1、简介:1.1 名词术语:1.TE Terminal Equipment终端设备与DTE 等价。

⽐如⼀个计算机,它是和信息⽹络的⼀端相接的可提供必要功能的设备,这些功能使得⽤户通过接⼊协议能接⼊⽹络如发送信息和接收信息也可挃由线路电路信道数据链路的终端或起点组成的设备。

2.TA Terminal Adapter终端适配器与DCE 等价。

提供终端适配功能的物理实体是⼀种接⼝设备。

3. DCE Data Circuit terminating Equipment数据电路终接设备。

⼀种接⼝设备,在线路之间迚⾏代码或信号转换,同数据终端设备实现接⼝能够建⽴保持和释放数据终端设备与数据传输线之间的连接。

4.DTE Data Terminal Equipment数据终端设备。

它具有向计算机输⼊和接收计算机输出的能⼒与数据通信线路连接的通信控制能⼒,以及⼀定的数据处理能⼒。

5.ME Mobile Equipment移动设备⽐如GSM 话机就属于ME 移动台中的⼀种发射机或接收机或发射机与接收机⼆者的组合。

6.MS Mobile Station移动台在移动通信业务中可以在移动中使⽤的通信站包拪车船载台便携台和⼿持机。

1.2 AT 命令简介:AT 即Attention AT 命令集是从TETerminal Equipment或DTEData Terminal Equipment向TATerminal Adapter或DCEData Circuit Terminating Equipment发送的通过TATE 发送AT 命令来控制MSMobile Station的功能与GSM ⽹络业务迚⾏交互⽤户可以通过AT 命令迚⾏呼叫短信电话本数据业务补充业务传真等⽅⾯的控制。

2 、AT 命令祥解:2.1 ⼀般命令:2.1.1 AT+CSCS 选择TE 字符集该命令通知ME 选择的字符集。

ME 可以对输⼊或显⽰的字符迚⾏转化,此命令⽤于发送读或写短消息。

移动多媒体广播手机电视业务终端AT命令规范

移动多媒体广播手机电视业务终端AT命令规范

移动多媒体广播手机电视业务终端AT命令规范AT命令是用于与移动多媒体广播手机电视业务终端进行通信的一种指令集。

通过发送AT命令,用户可以控制终端的各种功能,包括电视信号接收、频道切换、音量调节等。

下面是一份移动多媒体广播手机电视业务终端AT命令规范的简要介绍:1. 命令格式:AT+<命令>[=<参数>][,<参数>]...2. 常用命令及其功能:- AT+POWER:终端开关机控制命令,用于启动或关闭终端。

- AT+VOLUME:音量控制命令,用于调节终端的音量大小。

- AT+CHANNEL:频道切换命令,用于切换终端接收的电视广播频道。

- AT+EPG:电子节目指南命令,用于获取当前频道的电子节目指南信息。

- AT+INFO:终端信息命令,用于获取终端的硬件和软件信息。

3. 命令响应:终端在接收到AT命令后,会返回相应的命令响应。

响应格式一般为“<命令>:<响应码>”或“<命令>:<响应码>,<参数>”。

响应码常见的有:OK(命令执行成功)、ERROR(命令执行失败)、BUSY(终端忙碌)等。

4. 延时、超时:在发送AT命令后,需要等待足够的时间以确保命令执行完成。

一般建议设置延时时间,使终端能够充分响应命令。

如果命令执行时间超过预定的超时时间,可以认为命令执行失败。

5. 附加功能:某些终端可能支持一些附加功能,如字幕显示、画面尺寸调整等。

这些功能可以通过发送特定的AT命令来控制。

具体命令需要参考终端的规格说明书。

需要注意的是,不同终端可能对AT命令的支持程度有所差异,因此在使用AT命令时需要参考终端厂商提供的文档和规格说明书。

此外,为了确保命令的准确执行,建议在发送AT命令前对参数进行验证。

移动多媒体广播手机电视业务终端AT命令规范是为了方便用户控制终端的各种功能而设计的。

通过发送特定的AT命令,用户可以对终端进行开关机控制、音量调节、频道切换等操作,从而获得更好的移动多媒体广播手机电视观看体验。

AT指令介绍及用法 -蓝牙学习时手机与耳麦、免提的交互指令

AT指令介绍及用法 -蓝牙学习时手机与耳麦、免提的交互指令

AT指令介绍及用法AT 指令AT 即Attention,AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter,TA)或数据电路终端设备(Data Circuit Terminal Equipment,DCE)发送的。

通过TA,TE发送AT指令来控制移动台(Mobile Station,MS)的功能,与GSM 网络业务进行交互。

用户可以通过AT指令进行呼叫、短信、电话本、数据业务、传真等方面的控制。

90年代初,AT指令仅被用于Modem操作。

没有控制移动电话文本消息的先例,只开发了一种叫SMS BlockMode的协议,通过终端设备(TE)或电脑来完全控制SMS。

几年后,主要的移动电话生产厂商诺基亚、爱立信、摩托罗拉和HP共同为GSM 研制了一整套AT指令,其中就包括对SMS的控制。

AT指令在此基础上演化并被加入GSM 07.05标准以及现在的GSM07.07标准,完全标准化和比较健全的标准。

如:对SMS的控制共有3种实现途径:最初的Block Mode;基于AT指令的Text Mode;基于AT指令的PDU Mode。

到现在PDU Mode已经取代BlockMode,后者逐渐淡出。

GSM 模块与计算机之间的通信协议是一些AT指令集,AT指令是以AT作首,字符结束的字符串,AT指令的响应数据包在中。

每个指令执行成功与否都有相应的返回。

其他的一些非预期的信息(如有人拨号进来、线路无信号等),模块将有对应的一些信息提示,接收端可做相应的处理。

示例:CDMA modem DTEAT< CR>< LF> OK < LF>ATTEST< CR>< CR> ERROR < LF>如果AT指令执行成功,“OK”字符串返回;如果AT 指令语法错误或AT 指令执行失败,“ERROR”字符串返回。

超级终端和AT指令_MTK

超级终端和AT指令_MTK

1.使用超级终端前,先把数据线插到电脑上,以便电脑先分配端口。

这里讲的AT指令都是MTK平台的,ADI也有自己的AT指令集,不过比较复杂,这里不作介绍。

2.一般Windows系统都会默认安装超级终端,依次进入系统目录“开始”->“所有程序”->“附件”->“通讯”->“超级终端”来打开超级终端程序。

(如果是第一次使用超级终端,可能系统会提示设置拨号什么的,随便输几个号码就是了,直到出现下图的“新建连接”窗口)3.选择连接的端口,就是测试数据线对应的端口,这里是COM4。

4.端口设置:每秒位数(115200),数据位(8),奇偶效验(无),停止位(1),数据流控制(无)。

5.进入主界面。

其中按钮图标状态表示超级终端已连接上串口(此时串口被占用,其他程序不可对其操作)。

可以点右边的“断开”按钮暂时断开与串口的通讯,状态表示已断开超级终端和串口的连接(串口仍然有效,其他程序可对其操作)。

6.将测试数据线连上手机,保证手机在开机&屏亮状态下,电脑键盘输入“AT”回车,返回“OK”,即表示手机可响应AT指令。

(此时动作要稍微快一点,因为当手机进入睡眠模式/待机模式,屏/字键灯灭的时候,就无法响应AT指令了)7.一般的AT指令不分大小写(某些品牌客户订制的AT指令必须大写)。

确认手机响应AT指令成功后,必须马上将手机的睡眠模式关闭:输入“AT+ESLP=0”回车,返回“OK”即表示成功的关闭了睡眠模式。

(手机不会进入睡眠模式,就可以一直响应AT指令)8.下面介绍一些常用的AT指令:拨号指令:“ATD***;”回车无返回,手机会立即响应拨号挂机指令:“ATH”回车返回“OK”读软件版本号指令:“A T+EGMR=0,3”回车返回“+EGMR:“***”OK”其中***就是软件版本号读硬件版本指令:“AT+EGMR=0,4”回车返回“+EGMR:“***”OK”其中***就是硬件版本号写SN号指令:“AT+EGMR=1,5,”***””回车其中***是要写入的SN号返回“OK”读SN号指令:“AT+EGMR=0,5”回车返回“+EGMR:“***”OK”其中***就是读出的SN号写IMEI号指令:“A T+EGMR=1,7,”***””回车其中***是要写入的IMEI号返回“OK”读IMEI号指令:“AT+EGMR=0,7”回车返回“+EGMR:“***”OK”其中***就是读出的IMEI号。

at指令的功能和用途

at指令的功能和用途

at指令的功能和用途一、AT指令的定义AT指令(Attention指令)是一种用于控制和配置模拟调制解调器(Modem)的命令集合,它起源于Hayes公司于1981年推出的Hayes调制解调器。

AT指令通常通过串口(Serial Port)发送给调制解调器,用于设置和查询各种参数,以实现对通信设备的控制和配置。

二、AT指令的作用AT指令的主要作用是通过命令控制和配置调制解调器的各种功能,包括拨号、连接、断开、查询信号强度、发送和接收短信等。

AT指令可以实现与调制解调器的交互,使得用户能够通过发送特定的指令来实现对调制解调器的控制。

三、AT指令的常见用法1. 拨号和连接:通过ATD指令可以实现拨号,拨号号码作为参数传递给指令,通过ATD号码;指令将拨号命令发送给调制解调器。

通过ATA指令可以接受来自对方调制解调器的呼叫。

通过AT+CHUP指令可以断开连接。

2. 信号强度查询:通过AT+CSQ指令可以查询当前信号强度,返回的结果以信号强度和信噪比的形式表示,可以根据查询结果判断当前的网络信号质量。

3. 短信发送和接收:通过AT+CMGS指令可以发送短信,将短信内容作为参数传递给指令,通过AT+CMGS=号码;指令将短信发送给指定的号码。

通过AT+CMGR指令可以查询已接收的短信,返回短信内容和发送方号码。

四、AT指令在不同领域的应用1. 通信领域:在通信领域,AT指令被广泛应用于调制解调器、无线模块等设备的控制和配置。

通过AT指令,可以实现拨号上网、短信通信等功能。

2. 物联网领域:在物联网领域,AT指令被用于控制和配置各种物联网设备,如传感器、无线模块等。

通过AT指令,可以实现传感器数据的采集和传输,实现物联网设备的远程监控和控制。

3. 车载设备领域:在车载设备领域,AT指令被用于控制和配置车载设备,如车载导航、车载通信等。

通过AT指令,可以实现导航、呼叫等功能,提升车辆的安全性和便利性。

4. 工业自动化领域:在工业自动化领域,AT指令被用于控制和配置各种工业设备,如PLC、传感器等。

at指令概念 -回复

at指令概念 -回复

at指令概念-回复关于AT 指令概念的文章:AT 指令是一种用于控制和交互计算机与外部设备之间通信的指令。

AT 指令最早出现在1981 年的IBM PC 上,随后成为通信设备的行业标准。

AT 指令的功能非常广泛,可以用于控制调制解调器、移动电话、蓝牙设备等多种通信设备。

本文将一步一步回答与AT 指令相关的问题,以帮助读者更好地了解和应用这一概念。

一、什么是AT 指令?AT 指令(Attention 指令)是一种用于控制设备的命令集合。

它使用了一种简单的文本协议,通过串行通信端口与设备进行交互。

AT 指令的格式通常以"AT" 开头,后跟一个命令码和一组参数。

命令码用于指定要执行的操作,而参数提供了操作的具体细节。

AT 指令最初是为了控制调制解调器而开发的,用于建立、维护和结束电话通信连接。

随着技术的发展,AT 指令逐渐应用于更广泛的通信设备,包括移动电话、蓝牙模块等。

根据设备的不同,AT 指令的功能也会有所差异。

二、AT 指令的基本用法AT 指令的使用非常简单,只需通过串行通信端口向设备发送相应的指令即可。

在发送指令之前,首先需要打开串口并设置通信参数,如波特率、数据位数、停止位等。

一旦连接建立,就可以发送AT 指令,并接收设备返回的响应。

AT 指令的格式一般如下:AT+命令码[参数1[,参数2[,参数3[,...]]]]其中,命令码是指定要执行的操作,参数是提供操作的具体细节。

参数之间使用逗号分隔。

例如,要查询设备的制造商信息,可以发送以下指令:AT+CGMI设备将返回制造商的信息,如"Nokia" 或"Apple"。

三、AT 指令的应用领域AT 指令广泛应用于各种通信设备,包括调制解调器、移动电话、蓝牙模块等。

以下是AT 指令在几个常见设备中的应用示例。

1. 调制解调器:AT 指令用于建立电话连接、传输数据等。

例如,发送ATD 命令码可拨打指定电话号码;发送AT+CMGS 命令码可发送短信等。

at指令解析代码

at指令解析代码

at指令解析代码AT 指令集通常是用于与调制解调器、移动设备、嵌入式模块等通信的一组标准指令。

这些指令的格式和用法可能有所不同,具体取决于使用的设备或模块的制造商和型号。

通常,AT 指令的语法类似于:AT<command>[=<value>][\r\n]其中 <command> 是具体的指令,<value> 是参数值,\r\n 表示回车和换行符。

以下是一个简单的例子,假设要设置和获取模块的名字:AT+NAME?[?\r\n]AT+NAME=<name>[\r\n]上述指令用于查询设备名称和设置设备名称。

对于 AT 指令的解析代码,你可以使用串口通信库来与设备进行通信。

下面是一个简单的 Python 例子,使用 pyserial 库:import serialdef send_at_command(ser, command):ser.write(command.encode('utf-8'))response = ser.read_until(b'\r\n').decode('utf-8') return response.strip()# Example usageser = serial.Serial('COM1', 9600, timeout=1) # Adjust the port and baud rate accordinglytry:# Send AT command to get device nameresponse = send_at_command(ser, 'AT+NAME?\r\n')print('Device Name:', response)# Send AT command to set device namenew_name = 'MyDevice'response = send_at_command(ser, 'AT+NAME={}\r\n'.format(new_name))print('Response to setting device name:', response)finally:ser.close()请注意,实际使用时,你需要查看你的设备手册或文档,了解支持的 AT 指令集和具体的通信协议。

AT指令详解

AT指令详解

AT指令详解AT指令详解1、简介:1.1 名词术语:1.TE Terminal Equipment终端设备与DTE 等价。

比如一个计算机,它是和信息网络的一端相接的可提供必要功能的设备,这些功能使得用户通过接入协议能接入网络如发送信息和接收信息也可挃由线路电路信道数据链路的终端或起点组成的设备。

2.TA T erminal Adapter终端适配器与DCE 等价。

提供终端适配功能的物理实体是一种接口设备。

3. DCE Data Circuit terminating Equipment数据电路终接设备。

一种接口设备,在线路之间迚行代码或信号转换,同数据终端设备实现接口能够建立保持和释放数据终端设备与数据传输线之间的连接。

4.DTE Data Terminal Equipment数据终端设备。

它具有向计算机输入和接收计算机输出的能力与数据通信线路连接的通信控制能力,以及一定的数据处理能力。

5.ME Mobile Equipment移动设备比如GSM 话机就属于ME 移动台中的一种发射机或接收机或发射机与接收机二者的组合。

6.MS Mobile Station移动台在移动通信业务中可以在移动中使用的通信站包拪车船载台便携台和手持机。

1.2 AT 命令简介:AT 即Attention AT 命令集是从TET erminal Equipment或DTEData Terminal Equipment向TATerminal Adapter或DCEData Circuit Terminating Equipment发送的通过TATE 发送AT 命令来控制MSMobile Station的功能与GSM 网络业务迚行交互用户可以通过AT 命令迚行呼叫短信电话本数据业务补充业务传真等方面的控制。

2 、AT 命令祥解:2.1 一般命令:2.1.1 AT+CSCS 选择TE 字符集该命令通知ME 选择的字符集。

ME 可以对输入或显示的字符迚行转化,此命令用于发送读或写短消息。

AT命令指导书

AT命令指导书

AT命令的使用目前MTK方案手机在产线测试基本采用了AT命令接口的方式,为了确保生产的高效性,所以要进行AT命令测试(AT命令是否能正常使用),以下是测试AT命令的操作指导:一、连接AT命令使用系统自带的通信工具:超级终端1、手机开机,用trace线连接到电脑2、打开“开始”---“所有程序”-----“附件”-----“通讯”------“超级终端”,如下图所示3、输入名称,点击“确定”4、选择COM口,如下图所示,然后“确定”5、选择“速率”、“数据流控制”,按下图所示选取。

6、完成以后点击“应用”“确定”出现下图6、按键点亮屏幕,使手机不进入sleep mode ,同时输入AT命令:7、开始使用AT命令:(生产线要用的AT命令):AT+ESLP=0//禁止手机响应SLEEP,注意:这一步不做的话,可能输入不了AT命令。

ATD112;//拨打紧急电话能正常拨打,挂断后方能测试下一个AT命令AT+BKNET=1 //重新搜网指令AT+BKBL=0 // 关闭背光测试指令AT+BKBL=1 // 开启背光测试指令AT+BKKL=0 // 关闭按键灯测试指令AT+BKKL=1 // 开启按键灯测试指令AT+EDFT=6,1//振动开始.AT+EDFT=6,0//关闭振动.AT+EALT=1//打开回音AT+EALT=0//关闭回音AT+CASP=1,151,2,20//响铃AT+CASP=2,151//停止响铃AT+EADC=1//启动ADC测量,返回OK后,从UART口上可以读到ADC的测量值.AT+EADC=0//停止ADC测量AT+OFFL=1 //进入离线模式AT+OFFL=0 // 退出离线模式AT+BKRT=1 //执行恢复出厂设置功能AT+BKRT=0 //读取恢复出厂设置保存在NVRAM中的执行结果恢复出厂设置测试场景:1.不插TF卡,AT命令输入(AT+BKRT=1 //执行恢复出厂设置功能),返回值23 ,通过串口返回“ERROR:Please Check T Card”2.不插TF卡,工程模式*#228#恢复出厂设置,弹出“没有检测到存储卡,是否继续”,选择“否”,返回值14 ,通过串口返回“ERROR:Please Check T Card”3.不插TF卡,工程模式*#228#恢复出厂设置,弹出“没有检测到存储卡,是否继续”,选择“是”,返回13,通过串口返回“Complete:No T Card”4.插入TF卡,未拷入开机动画等数据,工程模式*#228#恢复出厂设置/AT命令输入,返回值11,通过串口返回“ERROR:Please Check File”5.插入TF卡,数据完整,工程模式*#228#恢复出厂设置/AT命令输入,返回值12,通过串口返回“OK”AT+ETST=1 //返回的信息格式为:软件版本信息字符串+空格+OKAT+BKMT=0,1 //开启耳机mic直通受话器回声测试AT+BKMT=0,0 //关闭耳机mic直通受话器回声测试AT+BKMT=1,1 //开启手柄mic直通耳机回声测试AT+BKMT=1,0 //关闭手柄mic直通耳机回声测试AT+BKMD=1,缺省参数//播放停止内置1KHZ 0DB音源铃声测试,缺省参数主要用来设置铃声音量(范围为0-6,对应音量为1-7级别,默认参数值为4) AT+BKMD=0//关闭测试另外,有蓝牙功能的手机,请测试蓝牙的相关AT命令:1.MT6601方案:AT+BKBT=1//开启蓝牙AT+BKBT=0//关闭蓝牙AT+EMBT=5//读取蓝牙地址2.三星蓝牙模块:AT+EMBT=1//开启蓝牙AT+EMBT=0//关闭蓝牙备注:除I308用的是三星模块的外,所有带蓝牙的手机用的都是MT6601方案.。

at指令概念

at指令概念

at指令概念AT指令是一种用于控制调制解调器、手机、串行设备等通信设备的命令语法。

它最早由美国贝尔实验室开发,用于调试和控制数据通信设备。

AT指令常见于调制解调器和移动通信系统,如GSM网络。

AT指令具有以下特点:1. 基本格式:AT指令由两个字母“A”和“T”组成,后面可跟一个或多个参数,以控制和配置相关设备的行为。

2. 命令行:AT指令通常以命令行的形式输入到设备(如调制解调器)的控制台或终端程序中,并通过串行接口或其它方式发送到设备。

3. 响应信息:设备接收到AT指令后会返回相应的响应信息,以告知执行结果。

响应信息通常以特定的格式返回,如“OK”表示指令执行成功,“ERROR”表示指令执行出错。

4. 参数和选项:AT指令可以携带一些参数和选项,以配置设备的各种功能和行为。

参数是命令的一部分,用于指定设备需要采取的操作或配置。

选项则是用于指定命令的一些特殊行为。

AT指令在通信设备控制中起到了至关重要的作用。

一些常见的AT指令包括:1. ATZ:用于将设备的配置重置为出厂设置。

2. ATA:用于接听电话呼叫。

3. ATH:用于挂断当前电话呼叫。

4. ATD:用于拨打电话号码。

5. AT+CGSN:用于获取设备的IMEI号码。

6. AT+CMGF:设置设备的短信发送模式。

7. AT+CMGS:发送短信到指定号码。

在GSM网络中,AT指令也被广泛应用于移动通信设备的控制和配置。

在移动通信系统中,AT指令一般通过串口或无线接口发送到终端设备(如手机)上,用于设置、查询和控制移动设备的各项功能。

通过AT指令,用户可以实现音频通话、短信发送、移动数据传输等各种功能。

由于AT指令的灵活性和标准化,它已经成为了移动通信领域的一种通用控制方式。

许多智能手机和调制解调器都支持AT指令,使得开发者和用户可以使用相同的命令来控制这些设备。

同时,由于AT指令通用性强,也为设备的兼容性提供了便利。

设备只需要支持AT指令,就可以与任何支持AT指令的设备进行通信。

AT指令介绍及用法

AT指令介绍及用法

/fzgly/diary/item/10047975.html
2011-6-7
fzgly的主页
页码,6/13
VP value(&h) 相应的有效期
00 to 8F (VP+1)*5 分钟
90 to A7 12小时+(VP-143)*30分钟
A8 to C4 (VP-166)*1天
AT+CMGS=PDU is given<^Z/ESC> 如果短消息发送成功,则返回“OK”,并显示信息号: +CMGS: [,] 如果短消息发送失败,则返回如下信息号: +CMS ERROR: 如果此时TC35T处于Text Mode(即“AT+CMGF?”返回“1”)
AT+CMGS=[,toda]text is entered<^Z/ESC> 如果短消息发送成功,则返回“OK”,并显示信息号: +CMGS: [,] 如果短消息发送失败,则返回如下信息号: +CMS ERROR: 另外,由于使用的是TC35T,当有新的短消息到来时,需要TC35T产生提示,使用指令“AT+CNMI”。该指令的完整语法如下: AT+CNMI=[][,][,][,][,] 如果有新的短消息来到,则TC35T将自动返回下列提示: +CMTI: “SM”, 此时读出,然后用“AT+CMGR”指令即可读出短消息内容。 3.PDU数据格式分析: 例如,我们要将字符“Hi”字符发送到目的地“13677328099” PDU字符串为: 08 91 683108701305F0 11 00 0D 91 3176378290F9 00 00 00 02 C834 ⑴08—短信息中心地址长度。指(91)+(683108701305F0)的长度。 ⑵91—短信息中心号码类型。91是TON/NPI遵守International/E.164标准,指在号码前需加‘+’号;此外还有其它数值,但91最常用。 91—10010001 BIT No. 7 6 5 4 3

AT终端的问题

AT终端的问题

关于手机AT终端的问题数据线连接上手机后,打开Windows附件里的的超级终端,选好通讯口,拨特率115200,流控制选无然后就可以使用AT指令了一、一般命令1、AT+CGMI 给出模块厂商的标识。

2、AT+CGMM 获得模块标识。

这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 1900)。

当模块有多频带时,回应可能是不同频带的结合。

3、AT+CGMR 获得改订的软件版本。

4、AT+CGSN 获得GSM模块的IMEI(国际移动设备标识)序列号。

5、AT+CSCS 选择TE特征设定。

这个命令报告TE用的是哪个状态设定上的ME。

ME于是可以转换每一个输入的或显示的字母。

这个是用来发送、读取或者撰写短信。

6、AT+WPCS 设定电话簿状态。

这个特殊的命令报告通过TE电话簿所用的状态的ME。

ME于是可以转换每一个输入的或者显示的字符串字母。

这个用来读或者写电话簿的入口。

7、AT+CIMI 获得IMSI。

这命令用来读取或者识别SIM卡的IMSI(国际移动签署者标识)。

在读取IMSI之前应该先输入PIN(如果需要PIN的话)。

8、AT+CCID 获得SIM卡的标识。

这个命令使模块读取SIM卡上的EF-CCID文件。

9、AT+GCAP 获得能力表。

(支持的功能)10、A/ 重复上次命令。

只有A/命令不能重复。

这命令重复前一个执行的命令。

11、AT+CPOF 关机。

这个特殊的命令停止GSM软件堆栈和硬件层。

命令AT+CFUN=0的功能与+CPOF相同。

12、AT+CFUN 设定电话机能。

这个命令选择移动站点的机能水平。

13、AT+CPAS 返回移动设备的活动状态。

14、AT+CMEE 报告移动设备的错误。

这个命令决定允许或不允许用结果码“+CME ERROR:”或者“+CMS ERROR:”代替简单的“ERROR”。

15、AT+CKPD 小键盘控制。

仿真ME小键盘执行命令。

16、AT+CCLK 时钟管理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

超级终端与AT指令
用超级终端运行AT指令操作下位机时,只需将下位机和电脑用USB数据线相连。

下位机和超级终端需要通信时,主要是端口号和波特率的设置。

端口号当然是下位机所在的端口号,可以再设备管理器里查看,以我的机器为例:
上面会显示出是“AT Interface”,所以在运行超级终端的时候,24和18任选一个就行。

下面开始运行超级终端:开始 >> 所有程序 >> 附件 >> 通讯 >> 超级终端
1、当要求你输入名称时,随便输入一个即可,我们输入test。

2、选择端口,我们选择24和18中的任意一个,假如选择24。

3、波特率设置为115200,数据流控制设“无”
3、test属性设置
4、ASCII码设置
5、测试。

输入AT,然后“Enter”,当出现“OK”表明通信成功。

如果没有,肯定是前面没有设置好。

6、接下来就可以输入AT指令了,例如用AT指令查询当前时间。

输入“AT+CClk?”回车即可。

相关文档
最新文档