AT COMMAND的命令集

合集下载

什么是AT指令?哪里有AT指令集啊

什么是AT指令?哪里有AT指令集啊

Hours:Minutes
指定命令运行的时间。将时间以 24 小时制式(即从 00:00 [午夜] 到 23:59)表示为 Hours:Minutes。
/interactive
对于在运行 Command 时登录的用户,允许 Command 与该用户的桌面进行交互。
/every:
At
计划在指定时间和日期在计算机上运行命令和程序。at 命令只能在“计划”服务运行时使用。如果在没有参数的情况下使用,则 at 命令将列出已计划的命令。
语法
at [\\ComputerName] [{[ID] [/delete] | /delete [/yes]}]
at [[\\ComputerName] Hours:Minutes [/interactive] [{/every:Date[,...]| /next:Date[,...]}]Command]
at \\marketing 00:00 /every:5,10,15,20,25,30 archive
要取消当前服务器上已计划的所有命令,请按下述方法清除 at 计划信息:
at /delete
如果要运行的命令不是可执行 (.exe) 文件,请按下述方法在该命令之前使用 cmd /c 来加载 Cmd.exe:
3.
在“编辑”菜单上,单击“添加值”,然后添加以下注册表值:值名称:AtTaskMaxHours 数据类型:REG_DWORD 基数:十进制值数据:0. 在值数据字段中的 0 值表示无限制,不会停止。1 到 99 之间的值表示小时数。
警告
? 编辑注册表不当可能会严重损坏您的系统。在更改注册表之前,应备份计算机上任何有价值的数据。
at 1:00pm my_backup \\server\share

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 28000bpsB30 只能连线在 CCITT V.34 33600bpsD 拨号指令DSn 选择拨出MODEM内存中第n组号码***以下为拨号时将使用的特殊号码和符号T使用音频拨号P使用脉冲拨号,延迟处理下一个字符.W等待下一个拨号@等待无音应答$等待"崩“音用于输入密码电话卡号码!执行挂机闪烁R反向方式呼叫;拨号后返回命令态并保持连接S=N 拨由&Zn=xxxxxx命令存储的第N个电话号码E E0 不回应输入字元E1 E1 回应输入字元+++ 由资料模式跳回指令模式H H0 MODEM执行ON HOOKH1 MODEM执行OFF HOOKI I0 显示产品号码I1 显示CHECKSUMI2 内部储存器测试I3 显示V.42bis版本I4 显示产品编号及芯片种类L0, L1 小音量L2 中音量L3 大音量M M0 扬声器静音M1 扬声器发声直到连线M2 扬声器持续发声M3 扬声器发声直到连线,拨号时静音N0当呼叫或应答时,只是按S37确定的速率进行协商N1,N2当呼叫或应答时,以S37确定的速率进行协商,如需要可降低速率进行协商O返回进行联结O0进入联机态O1进入联机态并启动均衡器Q允许/关闭结果码Q0返回结果码Q1不返回结果码Q2呼叫方式返回结果码,应答方式不返回结果码Sr 读出储存器r值(r=0-28)Sr=n 设定储存器r值为n (n=0-255)V V0 以数字方式回应讯息V1 以文字方式回应讯息W协商过程信息选择W0不返回协商过程信息W1返回协商过程信息W2只返回CONNECT信息,不返回协商过程信息X X0 和SMART MODEM300相容,连线谨出现CONNECTX1 连线后出现连线速率X2 连线后出现连线速率并侦测DIAL TONEX3 连线后出现连线速率并侦测BUSY TONEX4 连线后出现连线速率并侦测DIAL TONE和BUSY TONEY Y0 断线前不送出中断讯号Y1 断线前送出4秒中断讯号Z MODEM复位Z0 RESET并重新启用第0组参数Z1 RESET并重新启用第1组参数2、AT 扩充指令&A以应答/呼叫方式去连接&A0当MODEM自动应答时,以应答方式去连接&A1当MODEM自动应答时,以呼叫方式去连接&B关闭自动重新训练功能&B1关闭V.32,V.32bis和V.FC的自动重新训练功能&B2 打开V.32,V.32bis和V.FC的自动重新训练功能&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&K 流量控制&K0关闭本地流量控制&K1允许RTS/CTS本地流量控制&K2允许XON/XOFF本地流量控制&K3允许RTS/CTS本地流量控制&K4允许XON/XOFF本地流量控制&H 指令辅助说明&L &L0 设定在拨接模式&L1 设定在专线模式&L2 设定为开机自动专线&O &O0 关闭Originate-only mode&O1 设定Originate-only mode&P &P0 OFF-HOOK/ON-HOOK比率为39/61(美规)&P1 OFF-HOOK/ON-HOOK比率为33/67(英规.港规)&Q 操作方式控制&Q0 异步工作模式&Q1 非同步拨号后进入同步模式&Q2 自动拨号同步模式&Q3 语音/数据开关模式&Q4 HAYES自动同步&Q5 差错控制&Q6 带自动速率缓冲的异步方式&Q8 MNP差错控制并带2:1的数据压缩(MNP5)&Q9 V.42BIS/mnp2-4差错控制&R &R0 CTS讯号依据RTS讯号&R1 CTS讯号设定为ON&S &S0 DSR讯号设定为ON&S1 DSR讯号依据RS-232规格&T 测试&T0结束所有测试过程&T1启动本地模拟回环测试&T3启动本地数字回环测试&T4允许远程MODEM发出的远程数字回环测试的请求&T5拒绝远程MODEM发出的远程数字回环测试的请求&T6启动远和数字回环测试&T7启动带自测试的远程数字回环测试&T8启动带自测试的远程模拟回环测试&T19确定DTE电缆是否支持RTS/CTS电路&U格栅编码&U0允许格栅编码(只用于ITTU-T V.32 9600BIS/S) &U1关闭格栅编码&V 显示MODEM参数状态表&V0显示MODEM参数状态表,用户方案和存贮的电话号码&V8报告最后一次数据连接的详细情况&W &W0 将目前所用参数,存放在参数表0&W1 将目前所用参数,存放在参数表1&X &X0 同步脉冲由MODEM之PIN15提供&X1 同步脉冲由DTE之PIN24提供&X2 同步脉冲由接收讯号提供&Y &Y0 当POWER ON时,取用参数表0之参数&Y1 当POWER ON时,取用参数表1之参数&Z &Zn=xxxx 设定各组电话号码%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指令集

默认值:1
绑定地址时:对于从设备, 如果已经记忆地址,则不能被查询和配对,只能被它记忆的 设备连接;对于主设备,如果已经记忆地址,则一直试着连接它记忆的设备;所以当绑定地
址时,一旦设备记忆了地址,则连接只能在它与它记忆的设备之间建立,而不会与其它设备
建立连接。所以,在绑定地址时,如果希望与其它设备建立连接,则必须清除记忆的地址。
2.ERROR=<Error_Code>—— 3---4800
失败
4---9600
5---19200
6---38400
7---57600
8---115200
9---230400
A---460800
B---921600
C---1382400
默认:4---9600
注意:波特率更改以后,如果不是默认的 9600,在以后参数设置或进行数据通信时, 需使用所设置的波特率。
Page 6 of 20
博陆科电子BLK-MD-BC04-B蓝牙模块AT指令集
+BIND=11:22:33:44:55:66 OK
下行命令 16:清除记忆地址
下行命令
应答
参数
AT+CLEAR
OK

当两个蓝牙模块匹配成功后,会记住对方的蓝牙地址,本命令用于清除记忆的蓝牙地址
码(非绑定模式), 或者绑定的蓝牙地址码(绑定模式)。
AT
Check if the command terminal work normally
AT+RESET
Software reboot
……
……
下行命令 4:查询/设置——名称
下行命令
应答
AT+NAME

AT指令集

AT指令集

AT 指令列表<CR+LF> 即回车+换行,所有的AT指令都是以windows下的回车作为结束符不要把“<CR+LF>”这几个字符当做AT指令的一部分1. "AT+FSM" 设置BLE芯片工作模式2. "AT+ROLE" 设置BLE芯片主从机状态3. "AT+MIN_INTERVAL" 设置BLE芯片最小通信间隔,以毫秒为单位4. "AT+MAX_INTERVAL" 设置BLE芯片最大通信间隔,以毫秒为单位5. "AT+UART" 设置物理串口波特率6. "AT+BIND" 设置BLE芯片绑定蓝牙地址7. "AT+CMODE" 设置BLE芯片连接模式8. "AT+MAC"查询BLE芯片MAC地址9. "AT+NAME" 设置和查询当前设备名称10. "AT+RESTART" 重启BLE芯片11. "AT+SETTING" 改变或恢复默认设置(BLE firmware 1.6 新功能)12. "AT+BLUNODEBUG" 控制蓝牙已连接状态下,BLE芯片串口接收到的数据是否通过usb串口打印出来。

这样就可以通过Arduino的串口监视器得到BLUNO 发送的串口数据(BLE firmware 1.6 新功能)13. "AT+USBDEBUG" 控制蓝牙数据是否通过USB口打印出来(BLE firmware 1.6 新功能)14. "AT+TXPOWER" 设置蓝牙发射功率. (BLE firmware 1.6 新功能)15. "AT+IBEACONS" 是否开启iBeacons功能(BLE firmware 1.6 新功能)16. "AT+VERSION" 查看固件版本(BLE firmware 1.6 新功能)17. "AT+RSSI" 返回当前的RSSI值(BLE firmware 1.6 新功能)18. "AT+MAJOR" 设置iBeacons的MAJOR号(BLE firmware 1.6 新功能)19. "AT+MINOR" 设置iBeacons的MINOR号(BLE firmware 1.6 新功能)20. "AT+PASSWORD" 设置和查询匹配后AT指令密码(BLE firmware 1.7 新功能)21. "AT+EXIT" 退出AT指令模式(BLE firmware 1.8 新功能)。

全面深入AT指令集

全面深入AT指令集

10.设置蓝牙串口模块的连接模式
• 蓝牙串口模块支持2种连接模式
0:指定蓝牙地址的连接模式(蓝牙串口模块地址绑定请参考第7条指令)。 1:任意地址连接模式。
• 命令格式【AT+CMODE=<0or1>,返回OK】 • 范例【AT+CMODE=0,返回OK】 • 查询当前模块角色【AT+CMODE?,返回 +CMODE:0 OK】表示当前模块的连接模式为0, 只能和已绑定地址的蓝牙串口模块连接。
• 命令格式【AT+ROLE=<0or1or2?>,返回OK】 • 范例【AT+ROLE=1,返回OK】 • 查询当前模块角色【AT+ROLE?,返回+ROLE:1 OK】表示当前模块角色是主机。
6.模块重启指令*
• 作用【令模块重新复位,初始化所有参数】 • 命令格式【AT+RESET,返回OK】 注意:本指令在AT-38400时不用置AT高电 平,在其他模式下需要置AT为高电平(或手 动按下AT Mode按钮)才能响应。
• 查询LED输出极性【AT+POLAR?,程蓝牙设备名称*
• 命令格式【 AT+RNAME?<蓝牙设备地址>,返回 +RNAME:<蓝牙设备名称> OK】 • 范例【发送AT+RNAME? 11,4,290152 返回 +RNAME:WE-40C OK】 • 注意,此指令需要配对连接之后才能使用。需要 AT端为高电平(或手动按下AT Mode按钮)才响应。
X X P102 PIO3 PI04 PIO5 PIO6 PIO7 X X PIO10 X X X X 1 1 1 1 1 1 X X 1 X X 即是:PIO2=1 PIO3=1 PIO4=1 PIO5=1 PIO6=1 PIO7=1 PIO10=1

AT指令中文全集解析

AT指令中文全集解析

AT指令中文全集解析!!!!at远程连接时,有时输入无法看到,输入:ATE1 回车调试串口波特率:查看当前设备波特率:AT+IPR?修改当前设备波特率:AT+IPR=(固定修改为9600)保存当前修改参数:AT&W查看当前设备接收信号:AT+CSQ 回车拨号命令 ATD 拨打电话号码挂机命令 ATH 挂机发送短消息测试:AT+CMGF=1 回车AT+CMGS=(手机号码)回车输入内容快捷键“CTRL Z”发送修改短信中心:查看短信中心:AT+CSCA? 回车修改短信中心:AT+CSCA=(短信中心号码)回车显示手机卡是否安装正常(显示手机SIM卡号):AT+CCID显示模块生产日期:AT+WDOP显示模块厂家信息:AT+CGMI 或者 ATI3模式认证请求,返回模块使用频率:AT+CGMM-- AT命令介绍厂家认证 AT+CGMI 获得厂家的标识模式认证 AT+CGMM 查询支持频段修订认证 AT+CGMR 查询软件版本生产序号 AT+CGSN 查询IMEI NO.TE设置 AT+CSCS 选择支持网络查询IMSI AT+CIMI 查询国际移动电话支持认证卡的认证 AT+CCID 查询SIM卡的序列号功能列表 AT+GCAP 查询可供使用的功能列表重复操作 A/ 重复最后一次操作关闭电源 AT+CPOF 暂停模块软件运行设置状态 AT+CFUN 设置模块软件的状态活动状态 AT+CPAS 查询模块当前活动状态报告错误 AT+CMEE 报告模块设备错误键盘控制 AT+CKPD 用字符模拟键盘操作拨号命令 ATD 拨打电话号码挂机命令 ATH 挂机回应呼叫 ATA 当模块被呼叫时回应呼叫详细错误 AT+CEER 查询错误的详细原因DTMF信号 AT+VTD,+VTS +VTD设置长度,+VTS发送信号重复呼叫 ATDL 重复拨叫最后一次号码自动拨号 AT%Dn 设备自动拨叫号码自动接应 ATS0 模块自动接听呼叫呼入载体 AT+CICB 查询呼入的模式,DATA or FAX or SPEECH增益控制 AT+VGR,+VGT +VGR调整听筒增益,+VGT调整话筒增益静音控制 AT+CMUT 设置话筒静音声道选择 AT+SPEAKER 选择不同声道(2对听筒和话筒)回声取消 AT+ECHO 根据场所选择不同回声程度单音修改 AT+SIDET 选择不同回声程度初始声音参数 AT+VIP 恢复到厂家对声音参数的默认设置信号质量 AT+CSQ 查询信号质量网络选择 AT+COPS 设置选择网络方式(自动/手动)网络注册 AT+CREG 当前网络注册情况网络名称 AT+WOPN 查询当前使用网络提供者网络列表 AT+CPOL 查询可供使用的网络输入PIN AT+CPIN 输入PIN码输入PIN2 AT+CPIN2 输入第二个PIN码保存尝试 AT+CPINC 显示可能的各个PIN码简单上锁 AT+CLCK 用户可以锁住状态改变密码 AT+CPWD 改变各个PIN码选择电话簿 AT+CPBS 选择不同的记忆体上存储的电话簿读取电话簿 AT+CPBR 读取电话簿目录查找电话簿 AT+CPBF 查找所需电话目录写入电话簿 AT+CPBW 增加电话簿条目电话号码查找 AT+CPBP 查找所需电话号码动态查找 AT+CPBN 查找电话号码的一种方式用户号码 AT+CNUM 选择不同的本机号码(因网络服务支持不同)避免电话簿初始化 AT+WAIP 选择是否防止电话簿初始化选择短消息服务 AT+CSMS 选择是否打开短消息服务以及广播服务短消息存储 AT+CPMS 选择短消息优先存储区域短消息格式 AT+CMGF 选择短消息支持格式(TEXT or PDU)保存设置 AT+CSAS 保存+CSCA and +CSMP参数设置恢复设置 AT+CRES 恢复+CSCA and +CSMP参数设置显示TEXT参数 AT+CSDH 显示当前TEXT模式下结果代码新消息提示 AT+CNMI 选择当有新的短消息来时系统提示方式读短消息 AT+CMGR 读取短消息列短消息 AT+CMGL 将存储的短消息列表发送短消息 AT+CMGS 发送短消息写短消息 AT+CMGW 写短消息并保存在存储器中从内存中发短消息 AT+CMSS 发送在存储器中保存的短消息设置TEXT参数 AT+CSMP 设置在TEXT模式下条件参数删除短消息 AT+CMGD 删除保存的短消息服务中心地址 AT+CSCA 提供短消息服务中心的号码选择广播类型 AT+CSCB 选择系统广播短消息的类型广播标识符 AT+WCBM 读取SIM卡中系统广播标识符短消息位置修改 AT+WMSC 修改短消息位置短消息覆盖 AT+WMGO 写一条短消息放在第一个空位呼叫转移 AT+CCFC 设置呼叫转移呼入载体 AT+CLCK 锁定呼入载体以及限制呼入或呼出修改SS密码 AT+CPWD 修改提供服务密码呼叫等待 AT+CCWA 控制呼叫等待服务呼叫线路限定 AT+CLIR 控制呼叫线路认证呼叫线路显示 AT+CLIP 显示当前呼叫线路认证已连接线路认证 AT+COLP 显示当前已连接线路认证计费显示 AT+CAOC 报告当前费用累计呼叫 AT+CACM 累计呼叫费用累计最大值 AT+CAMM 设置累计最大值单位计费 AT+CPUC 设置单位费用以及通话计时多方通话 AT+CHLD 保持或挂断某一通话线路(支持多方通话)当前呼叫 AT+CLCC 列出当前呼叫补充服务 AT+CSSN 设置呼叫增值服务非正式补充服务 AT+CUSD 非正式的增值服务保密用户 AT+CCUG 选择是否在保密状态载体选择 AT+CBST 选择数据传输的类型选择模式 AT+FCLASS 选择发送数据or 传真服务报告控制 AT+CR 是否报告提供服务结果代码 AT+CRC 报告不同的结果代码(传输方式、语音或数据)设备速率报告 AT+ILRR 是否报告当前传输速率协议参数 AT+CRLP 设置无线连接协议参数其他参数 AT+DOPT 设置其他的无线连接协议参数传输速度 AT+FTM 设置传真发送的速度接收速度 AT+FRM 设置传真接收的速度HDLC传输速度 AT+FTH 设置传真发送的速度(使用HDLC协议)HDLC接收速度 AT+FRH 设置传真接收的速度(使用HDLC协议)停止传输并等待 AT+FTS 停止传真的发送并等待静音接收 AT+FRS 保持一段静音等待固定终端速率 AT+IPR 设置数据终端设备速率其他位符 AT+ICF 设置停止位、奇偶校验位流量控制 AT+IFC 设置本地数据流量设置DCD信号 AT&C 控制数据载体探测信号设置DTR信号 AT&D 控制数据终端设备准备信号设置DSR信号 AT&S 控制数据设备准备信号返回在线模式 ATO 返回到数据在线模式结果代码抑制 ATQ 是否模块回复结果代码DCE回应格式 ATV 决定数据通信设备回应格式默认设置 ATZ 恢复到默认设置保存设置 AT&W 保存所有对模块的软件修改自动测试 AT&T 自动测试软件回应 ATE 是否可见输入字符回复厂家设置 AT&F 软件恢复到厂家设置显示设置 AT&V 显示当前的一些参数的设置认证信息 ATI 显示多种模块认证信息区域环境描述 AT+CCED 用户获取区域参数自动接收电平显示 AT+CCED 扩展到显示接收信号强度一般显示 AT+WIND在ME和MSC之间数据计算模式 AT+ALEA数据计算模式 AT+CRYPT键盘管理 AT+EXPKEYPLMN上的信息 AT+CPLMN模拟数字转换测量 AT+ADC模块事件报告 AT+CMER选择语言 AT+WLPR 选择可支持的语言增加语言 AT+WLPW 增加可支持的语言读GPIO值 AT+WIOR写GPIO值 AT+WIOW放弃命令 AT+WAC 用于放弃SMS、SS and PLMN 设置单音 AT+WTONE 设置音频信号(WMOi3)设置DTMF音 AT+WDTMF 设置DTMF音(WMOi3)。

ap6212蓝牙模块at指令

ap6212蓝牙模块at指令

ap6212蓝牙模块at指令AP6212蓝牙模块AT指令是一种用于控制蓝牙模块的标准化命令语言。

通过发送和接收AT指令,可以实现对蓝牙模块的各种功能进行配置和操作。

以下是关于AP6212蓝牙模块AT指令的一些基本知识和使用方法:1. AT指令简介:AT指令(AT Command)是蓝牙模块与主机之间通信的一种方式,它是基于文本的命令集,用于实现对蓝牙模块的控制和管理。

AT指令由一个或多个字符组成,每个字符代表一个特定的功能或参数。

2. 连接蓝牙模块:在使用AT指令之前,需要先建立与蓝牙模块的连接。

通常使用串口通信工具(如TeraTerm、Putty等)连接到蓝牙模块的串口,设置正确的波特率、数据位、停止位等参数。

3. 查询蓝牙模块信息:通过发送AT指令,可以查询蓝牙模块的基本信息,如设备名称、版本号、MAC地址等。

常用的查询指令有:AT+NAME:查询设备名称AT+VERSION:查询设备版本号AT+ADDR:查询MAC地址4. 配置蓝牙模块:通过发送AT指令,可以对蓝牙模块进行各种配置,如设置工作模式、修改参数等。

常用的配置指令有:AT+MODE:设置工作模式(如主模式、从模式等)AT+ROLE:设置角色(如主设备、从设备等)AT+BAUD:设置波特率AT+SMOD:设置串口通信模式(如8位数据位、无校验位等)5. 搜索和连接蓝牙设备:通过发送AT指令,可以实现对蓝牙设备的搜索和连接。

常用的搜索和连接指令有:AT+INQM:设置搜索模式(如广播模式、扫描模式等)AT+INQ:开始搜索蓝牙设备AT+PAIR:开始配对蓝牙设备AT+CONN:连接已配对的蓝牙设备6. 发送和接收数据:通过发送AT指令,可以实现对蓝牙模块的数据传输。

常用的发送和接收指令有:AT+TXDATA:发送数据AT+RXDATA:接收数据AT+STATE:查询当前数据传输状态7. 断开连接和复位:通过发送AT指令,可以实现对蓝牙模块的断开连接和复位操作。

at指令拼接

at指令拼接

at指令拼接标题:AT指令:连接我们的世界在现代科技发展的今天,AT指令成为了我们连接世界的重要工具。

无论是在通信领域还是物联网领域,AT指令都扮演着不可或缺的角色,使我们能够实现各种功能和交流。

本文将介绍AT指令的基本概念和应用,并探讨其对我们生活的影响。

一、AT指令的基本概念AT指令,全称为“ATtention command”,是一种用于控制调制解调器的指令集。

它以“AT”开头,后面跟着特定的命令,用于设置和配置调制解调器的各种功能。

AT指令使用简单明了,只需通过串口向调制解调器发送相应的指令,即可实现对调制解调器的控制。

二、AT指令的应用领域1. 通信领域:AT指令被广泛应用于手机、短信网关等通信设备中,用于发送短信、拨打电话等功能。

通过AT指令,我们可以轻松实现通信设备与其他设备的互联互通。

2. 物联网领域:AT指令也被广泛应用于物联网设备中,用于配置和管理各种传感器、执行器等设备。

通过AT指令,我们可以实现对物联网设备的监控、控制和数据传输。

三、AT指令的重要性与影响1. 提高效率:AT指令简化了设备的操作和控制流程,提高了设备的使用效率。

无论是通信设备还是物联网设备,通过AT指令,我们可以快速配置和管理设备,提升工作效率。

2. 促进互联互通:AT指令使不同设备之间的互联互通成为可能。

通过统一的指令集,不同设备可以使用相同的接口进行通信,实现设备之间的数据交换和功能扩展。

3. 便利用户:AT指令的简单易用性使得设备的操作更加方便,用户无需过多的学习和了解设备的底层原理,只需掌握一些基本的AT 指令,即可轻松实现所需功能。

总结:AT指令作为连接我们的世界的工具,发挥着重要的作用。

无论是在通信领域还是物联网领域,AT指令都为我们提供了便利和效率。

通过掌握和运用AT指令,我们可以更好地利用科技,实现更多的功能和创新。

让我们一起借助AT指令,连接我们的世界,创造更美好的未来。

详细的AT指令集

详细的AT指令集

详细的AT指令集详细的AT指令集1.通用指令AT指令说明AT+CGMI厂家认证请求,返回模块厂家信息AT+CGMM模式认证请求,返回模块使用频段AT+CGMR修正认证请求,返回软件版本AT+CGSN查看产品IMEI序列号AT+CSCS选择TE特性设置AT+WPCS选择ME特性设置AT+CIMIIMSI认证请求,返回SIM卡的IMSIAT+CCID获得SIM卡标识AT+GCAP查看功能列表A/重复上次命令AT+CPOF停止模块的运行AT+CFUN设置模块状态AT+CPAS查看模块当前活动状态选择模块错误报告方式AT+CKPD模拟小键盘控制操作AT+CCLK设置或查看当前日期和时间AT+CALA设置警报日期和时间AT+CRMP演示铃声AT+CRSL设置振铃声音大小2.电话控制指令AT指令说明ATD拨号ATH挂机ATA接电话AT+CEER查看呼叫失败原因AT+VTD设置DTMF(双音多频)语音长度AT+VTS发送DTMF语音ATDL重拨上一次电话号码根据DTR信号自动拨号ATS0设置自动应答AT+CICB来电信差???AT+CSNS单一编号方案???AT+VGR调整接收声音增益AT+VGT调整发送声音增益AT+CMUT设置话筒静音AT+SPEAKER话筒选择AT+ECHO设置回音取消AT+SIDET设置侧音修正AT+VIP恢复到默认语音设置3.网络服务指令AT指令说明AT+CSQ查看网络信号质量AT+COPS选择服务商查看当前网络注册状态AT+WOPN文字方式显示网络提供商AT+CPOL查看优先网络列表4.安全指令AT指令说明AT+CPIN输入PIN码AT+CPIN2输入PIN2码AT+CPINC查看密码剩余尝试次数AT+CLCK锁住或解锁设备某些功能AT+CPWD更改各种密码5.电话薄指令AT指令说明AT+CPBS选择不同存储器上的电话薄AT+CPBR读取电话薄AT+CPBF按文字查询电话号码向电话薄写入电话号码AT+CPBP从电话薄中查询某一电话号码的信息AT+CPBN电话薄移动动作AT+CNUM查看用户本机号码AT+WAIP选择是否重启时初始化电话薄6.短信息指令AT指令说明AT+CSMS选择短信息服务AT+CNMA新消息确认应答AT+CPMS选择短信存储区AT+CMGF选择短信格式AT+CSAS存储短信参数设置AT+CRES设备恢复成存储的短信参数设置AT+CSDH显示TEXT短信模式下参数AT+CNMI选择如何接收短信息读取短信息AT+CMGL按要求列出存储的短信息AT+CMGS发送短信息AT+CMGW写短信息存入存储区AT+CMSS发送存储在存储区的短信息AT+CSMPTEXT短信模式参数设置AT+CMGD删除短信息AT+CSCA设置短信服务中心地址AT+CSCB选择小区广播信息类型AT+WCBM查看小区广播信息标识符AT+WMSC修改短信息状态AT+WMGO覆盖某一短信息AT+WUSS保持短信状态不变7.辅助业务指令AT指令说明设置呼叫转移AT+CLCK设置呼叫禁止AT+CPWD修改辅助业务密码AT+CCWA设置呼叫等待AT+CLIR设置主叫线识别限制AT+CLIP设置主叫线识别显示AT+COLP设置被叫线识别显示AT+CAOC查看当前话费报告AT+CACM累计话费显示或清零AT+CAMM设置最大可使用话费AT+CPUC设置话费价格AT+CHLD设置多方会谈呼叫操作AT+CLCC显示当前呼叫列表AT+CSSN设置辅助业务AT+CUSD设置一些非正式的数据辅助业务设置屏蔽用户8.数据指令AT指令说明AT+CBST设置数据传输类型AT+FCLASS选择模式AT+CR是否选择详细报告AT+CRC是否选择详细振铃指示AT+ILRR选择是否报告本地DTE到DCE速率AT+CRLP设置无线链路协议参数AT+DOPT设置其他无线链路协议参数AT%C选择是否进行数据压缩AT+DS选择是否支持V42二度数据压缩AT+DR选择是否报告链路V42二度数据压缩AT\N选择错误纠正模式9.传真指令说明AT+FTM设置传真发送速率AT+FRM设置传真接收速率AT+FTH设置使用HDLC协议发送传真速率AT+FRH设置使用HDLC协议接收传真速率AT+FTS停止发送传真并等待相应时间AT+FRS停止侦听网络并等待相应时间向DTE发送报告10.传真指令(CLASS2)AT指令说明AT+FDT开始传输数据AT+FDR开始接收数据AT+FET设置后面是否还有任务进行AT+FPTS设置前面发送数据质量AT+FK停止任务AT+FBOR设置传输比特顺序AT+FBUF显示交换缓存大小AT+FCQ控制接收传真备份质量检查AT+FCR控制能否再接收传真AT+FDIS设置当前任务参数AT+FDCC设置任意任务参数AT+FLID定义本地IDAT+FPHCTO设置确定无任务的等待时间11.V24-V25指令AT指令说明AT+IPR设置DCE速率AT+ICF设置串口起始帧结构AT+IFC设置DTE和DCE数据传输控制方式AT&C设置DCD信号AT&D设置DTR信号AT&S设置DSR信号ATO从在线命令模式返回在线数据模式ATQ选择DCE是否返回结果代码ATV设置DCE响应格式ATZ恢复默认设置AT&W保存设备设置AT&T自动测试ATE选择是否回回显字符AT&F恢复出厂设置AT&V显示DCE参数设置ATI显示特殊信息12.特殊AT指令AT指令说明AT+CCED获得小区环境参数(可扩展查看接收信号能量参数)AT+WIND显示模块状态信息AT+ALEA数据加密算法选择是否进行数据加密AT+EXPKEY加密算法设置密码AT+CPLMN查看PLMN状态信息AT+ADC设置模数转换模式AT+CMER选择是否进行键盘报告AT+WLPR查看偏好语言AT+WLPW设置偏好语言AT+WIOR查看通用I/O端口状态AT+WIOW设置通用I/O端口状态AT+WAC停止当前执行命令AT+WTONE演示话筒响或蜂鸣声AT+WDTMF演示DTMF声响AT+WDWL将模块切换到下载模式AT+WVR设置传送语音速率(适用于向外呼叫)AT+WDR设置传送数据速率(适用于向外呼叫)显示硬件版本AT+WDOP显示生产日期AT+WSVG选择默认麦克控制者(默认为1)AT+WSTR查看初始化状态或网络状态AT+WSCAN查看具体频率接收信号能量AT+WRIM查看和设置振铃模式AT+W32K选择在不工作状态是否使用32KHz内部时钟AT+WCDM选择一种默认出厂铃声AT+WSSW显示软件版本AT+WCCS显示或编辑发送和接收字符AT+WLCK设置设备锁定AT+CPHS设置DPHS功能13.SIM卡工具箱命令AT指令说明AT+STSF设置SIM卡工具箱功能SIM卡工具箱指示AT+STGI显示SIM卡工具箱命令信息AT+STCR回显命令:工具箱控制反应AT+STGR选择或回应命令。

AT_commands

AT_commands

回显涵义 开启回显成功 关闭回显成功 模块固件版本号 无服务 GSM/GPRS 模式 WCDMA 模式 TD-SCDMA模式 设置成功 设置成功 设置成功 设置成功 查询U盘和T卡状态 模块型号为M501 中兴生产 没有注册,MS 现在并没有在 搜寻要注册的新的运营商 注册了本地网络 没有注册,但 MS正在搜寻要 注册的新的运营商 注册被拒绝 未知原因 注册了漫游网络 IMEI号 恢复出厂设置
补充
与ASN
显示当前的短消息服务中心地 设置短消息服务中心地址成功 模块断电 硬件版本号M501-0.0.0
AT^ZUDISK=0 AT^ZUDISK=1 AT^ZUDISK=2 AT^ZUDISK=3 AT^ZUDISK?
+CGMM +CGMI +CRGE?
查看模块型号 查看生产厂商 查询网络注册状态
AT+CGMM AT+CGMI AT+CRGE?
+CIMI +CGSN &F ^SYSINFO +CSCA ^ZPODW ^HVER
AT命令 E +CGMR ^MODE
命令解释 是否开启终端回显 读取firmware版本信息 指示系统模式变化
值 功能 1 回显 enable 0 回显 disable
例子 ATE或ATE1 ATE0 AT+CGMR
^ZUDISK
0 1 命令用来对U盘和T卡相关功 2 能进行设置 3
关闭U盘和T卡功能 打开T卡功能 打开U盘功能 打开U盘和T卡功能
检查SIM卡是否就绪 IMEI查询命令 返回出厂设置命令 系统信息查询,如系统服务 状态、domain、是否漫游等 查询和设置短消息服务中心 地址 该命令用来使模块断电 返回设备的硬件版本号 0

AT_COMMAND的命令集

AT_COMMAND的命令集

AT COMMAND的命令集一、一般命令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:<xxx>”或者“+CMS ERROR:<xxx>”代替简单的“ERROR”。

15、 AT+CKPD 小键盘控制。

仿真ME小键盘执行命令。

16、 AT+CCLK 时钟管理。

这个命令用来设置或者获得ME真实时钟的当前日期和时间。

中文AT Commands Manual 命令手册

中文AT Commands Manual 命令手册
2. 呼叫控制............................................................................................................................................ 9
2.1AT+CPIN PIN Control ........................................................................................................... 9 2.2 ATA Answer Incoming Call ................................................................................................ 9 2.3 ATD Dial................................................................................................................................ 10 2.4 ATH Hang up ....................................................................................................................... 11 2.5 ATL Monitor Speaker Loudness..................................................................................... 11 2.6 ATO Return to Online Data Mode................................................................................... 12 2.7 ATP Select Pulse Dialling ................................................................................................ 12 2.8 ATT Select Tone Dialling .................................................................................................. 12 2.9 ATX Call Progress Monitoring Control......................................................................... 12 2.10 AT+CHUP Hang up Call.................................................................................................. 13 2.11 AT+CMOD Call Mode....................................................................................................... 13 2.12 AT+CVHU Voice Hang-Up .............................................................................................. 13 2.13 AT+VTD DTMF tone duration........................................................................................ 14 2.14 AT+VTS DTMF and Tone Generation .......................................................................... 14 3.控制与状态........................................................................................................................................ 15

at指令 波特率自适应

at指令 波特率自适应

at指令波特率自适应AT指令(AT command)是一种用于控制调制解调器、数据终端设备(DTE)和其他串行设备的命令集。

它们通常用于与设备进行通信,以设置各种参数、发送数据或请求设备状态。

其中一个常见的应用是在通信中设置波特率。

波特率是指每秒传输的比特数,它决定了数据传输的速度。

在传统的通信设备中,波特率是固定的,需要用户手动设置。

然而,在现代通信设备中,自适应波特率成为了一个重要的特性。

它允许设备根据通信双方的能力和环境条件自动调整波特率,以实现最佳的数据传输效果。

波特率自适应的实现依赖于AT指令中的一些特定命令。

这些命令允许设备进行波特率协商,以确定双方都能支持的最高传输速率。

一旦协商完成,设备将自动调整波特率,以便双方可以顺利地进行数据传输。

在实际应用中,波特率自适应带来了许多好处。

首先,它消除了用户手动设置波特率的繁琐步骤,使通信更加简便。

其次,它确保了设备之间的数据传输速度最大化,提高了通信的效率。

此外,它还增加了通信的稳定性和可靠性,因为设备可以根据实际情况进行动态调整。

要使用AT指令实现波特率自适应,首先需要确保通信设备支持该功能。

然后,在通信开始前,设备可以通过发送特定的AT指令来协商波特率。

这些指令通常以“AT+BAUDRATE=”开头,后面跟着要设置的波特率值。

设备接收到指令后,会根据自身的能力和环境条件进行判断,并回复一个确认或错误消息。

一旦协商成功,设备将自动调整波特率,并开始数据传输。

需要注意的是,不同设备的AT指令可能略有不同,具体的使用方法和指令格式应根据设备的文档或说明进行设置。

此外,还应注意设备之间的兼容性,以确保正常的通信。

AT指令的波特率自适应功能为通信设备带来了许多便利和优势。

它消除了手动设置波特率的繁琐步骤,提高了通信效率和稳定性。

通过使用特定的AT指令,设备可以自动协商和调整波特率,以实现最佳的数据传输效果。

波特率自适应的应用使通信更加简便和可靠,为用户提供了更好的通信体验。

modem常用AT命令

modem常用AT命令

modem常用AT命令AT COMMAND SETAT Commands (* Serial interface operation only)A/ Re-execute command.命令重执行AT= x - Write to Selected S-Register 写S寄存器AT? - Read Selected S-Register 读S寄存器A Go off-hook and attempt to answer a call.摘机应答Bn - CCITT or BellB0 Select V.22 connection at 1200 bps.选择1200BPS V.22B1 Select Bell 212A connection at 1200 bps. 选择1200BPS BELL212Cn - Carrier Control 载波控制C1 Return OK message.返回OK信息Dn Dial modifier.拨号En - Command Echo 命令回显E0 Turn off command echo.关闭回显E1 Turn on command echo.打开回显Fn - Select Line Modulation (RC144 Models Only) 选择线路调制F0 Select auto-detect mode (equivalent to N1).(RC144)自动侦察模式(等同于N1) F1 Select V.21 or Bell 103. (RC144)选择V.21或BELL103F2 Reserved. (RC144)F3 Select V.23 line modulation. (RC144)F4 Select V.22 or Bell 212A 1200 bps line speed. (RC144)F5 Select V.22 bis line modulation. (RC144)F6 Select V.32 bis or V.32 4800 line modulation. (RC144)F7 Select V.32 bis 7200 line modulation. (RC144)F8 Select V.32 bis or V.32 9600 line modulation. (RC144)F9 Select V.32 bis 12000 line modulation. (RC144)F10 Select V.32 bis 14400 line modulation. (RC144)Hn - Disconnect (Hang-Up) 摘机挂机H0 Initiate a hang-up sequence.挂机H1 If on-hook,go off-hook and enter command mode.摘机进入命令模式In – Identification 鉴定I0 Report product code.汇报产品代码I1 Report pre-computed checksum.I2 Report OK.I3 Report firmware revision, model, and interface type.汇报硬件版本.模式和接口I4 Report response programmed by an OEM.I5 Report the country code parameter.I6 Report modem data pump model and code revision.I7 Reports the DAA code (W-class models only).Ln - Speaker Volume 扬声器音量L0 Set low speaker volume.扬声器小音量L1 Set low speaker volume.L2 Set medium speaker volume.L3 Set high speaker volume.Mn - Speaker Control 扬声器控制M0 Turn speaker off.M1 Turn speaker on during handshaking and turn speaker off whilereceiving carrier.M2 Turn speaker on during handshaking and while receiving carrier.M3 Turn speaker off during dialing and receiving carrier and turnspeaker on during answering.Nn - Automode Enable 自动模式选择N0 Turn off automode detection.关闭自动侦察模式N1 Turn on automode detection.打开自动侦察模式On - Return to On-Line Data Mode 返回数传模式O0 Go on-line.返回上线O1 Go on-line and initiate a retrain sequence.返回上线并进行再教育P - Set Pulse Dial Default 选择脉冲拨号模式Qn - Quiet Results Codes ControlQ0 Allow result codes to DTE.允许返回结果码Q1 Inhibit result codes to DTE.抑制返回结果码Sn - Read/Write S-Register 读/写S寄存器Sn? Return the value of S-Register n. 返回S寄存器n的值=v Set default S-Register to value v.设置默认S寄存器的值为v? Return the value of default S-Register. 返回默认S寄存器的值T - Set Tone Dial Default 选择音频拨号模式Vn - Result Code Form 生成结果码V0 Report short form (terse) result codes.汇报简要结果码V1 Report long form (verbose) result codes. 汇报详细结果码Wn - Connect Message Control 连接信息控制W0 Report DTE speed in EC mode.W1 Report line speed, EC protocol and DTE speed.W2 Report DCE speed in EC mode.Xn - Extended Result Codes 扩展的结果码X0 Report basic call progress result codes, i.e., OK, CONNECT, RING, NO CARRIER (also, for busy, if enabled, and dial tone notdetected), NO ANSWER and ERROR.汇报基本进程结果码X1 Report basic call progress result codes and connections speeds(OK, CONNECT, RING, NO CARRIER (also, for busy, if enabled, anddial tone not detected), NO ANSWER, CONNECT XXXX, and ERROR.X2 Report basic call progress result codes and connections speeds,i.e., OK, CONNECT, RING, NO CARRIER (also, for busy, if enabled,and dial tone not detected), NO ANSWER, CONNECT XXXX, and ERROR.2X3 Report basic call progress result codes and connection rate,i.e., OK, CONNECT, RING, NO CARRIER, NO ANSWER, CONNECT XXXX, BUSY,and ERROR.X4 Report all call progress result codes and connection rate,i.e., OK, CONNECT, RING, NO CARRIER, NO ANSWER, CONNECT XXXX, BUSY,NO DIAL TONE and ERROR.Yn - Long Space Disconnect 长时间间隔Y0 Disable long space disconnect before on-hook. 禁止长空挂断Y1 Enable long space disconnect before on-hook.允许长空挂断Zn - Soft Reset and Restore Profile 复位Z0 Restore stored profile 0 after warm reset.软复位前存贮0区数据Z1 Restore stored profile 1 after warm reset.软复位前存贮1区数据AT& Commands&Cn - RLSD (DCD) Option RLSD (DCD)选项&C0 Force RLSD active regardless of the carrier state.&C1 Allow RLSD to follow the carrier state.&Dn - DTR Option DTR选项&D0 Interpret DTR ON-to-OFF transition per &Qn:0, &Q5, &Q6 The modem ignores DTR.&Q1, &Q4 The modem hangs up.&Q2, &Q3 The modem hangs up.&D1 Interpret DTR ON-to-OFF transition per &Qn:&Q0, &Q1, &Q4, &Q5, &Q6 Asynchronous escape.&Q2, &Q3 The modem hangs up.&D2 Interpret DTR ON-to-OFF transition per &Qn:&Q0 through &Q6 The modem hangs up.&D3 Interpret DTR ON-to-OFF transition per &Qn:.&Q0, &Q1, &Q4, &Q5, &Q6 The modem performs soft reset.&Q2, &Q3 The modem hangs up.&Fn - Restore Factory Configuration (Profile)恢复默认值&F0 Restore factory configuration 0. 返回原始配置0&F1 Restore factory configuration 1. 返回原始配置1&Gn - Select Guard Tone 选择保护音&G0 Disable guard tone.&G1 Disable guard tone.&G2 Enable 1800 Hz guard tone.&Jn - Telephone Jack Control 外接电话控制&J0 Set S-Register response only for compatibility.&J1 Set S-Register response only for compatibility.&Kn - Flow Control 流量控制&K0 Disable DTE/DCE flow control.&K3 Enable RTS/CTS DTE/DCE flow control.使用RTS/CTS DTE/DCE进行流量控制3&K4 Enable XON/XOFF DTE/DCE flow control.&K5 Enable transparent XON/XOFF flow control.&K6 Enable both RTS/CTS and XON/XOFF flow control.&Ln - Leased Line Operation 租用电话线操作&L0 Select dial up line operation.选择拨号上线操作&Mn -Asynchronous/Synchronous Mode Selection 异步/同步选择&M0 Select direct asynchronous mode.&M1 Select sync connect with async off-line command mode. *&M2 Select sync connect with async off-line command mode andenable DTR dialing of directory zero. *&M3 Select sync connect with async off-line command mode andenable DTR to act as Talk/Data switch. *&Pn - Select Pulse Dial Make/Break Ratio 脉冲拨号断续比&P0 Set 10 pps pulse dial with 39%/61% make/break.&P1 Set 10 pps pulse dial with 33%/67% make/break.&P2 Set 20 pps pulse dial with 39%/61% make/break.&P3 Set 20 pps pulse dial with 33%/67% make/break.&Qn - Sync/Async Mode 同步/异步模式&Q0 Select direct asynchronous mode.&Q1 Select sync connect with async off-line command mode. *&Q2 Select sync connect with async off-line command mode andenable DTR dialing of directory zero. *&Q3 Select sync connect with async off-line command mode andenable DTR to act as Talk/Data switch. *&Q4 Select Hayes AutoSync mode.&Q5 Modem negotiates an error corrected link.&Q6 Select asynchronous operation in normal mode.&Rn - RTS/CTS Option RTS/CTS选项&R0 CTS tracks RTS (async) or acts per V.25 (sync).CTS跟踪RTS或遵循V.25 &R1 CTS is always active.CTS一直有效&Sn - DSR Override DSR控制&S0 DSR is always active.&S1 DSR acts per V.25.&Tn - Test and Diagnostics 测试与诊断&T0 Terminate any test in progress.&T1 Initiate local analog loopback.&T2 Returns ERROR result code.&T3 Initiate local digital loopback.&T4 Allow remote digital loopback.&T5 Disallow remote digital loopback request.&T6 Request an RDL without self-test.&T7 Request an RDL with self-test.&T8 Initiate local analog loop with self-test.4&V Display current configurations. 显示当前配置&Wn - Store Current Configuration 存储当前配置&W0 Store the active profile in NVRAM profile 0.存储有效参数于NVRAM0区 &W1 Store the active profile in NVRAM profile 1.存储有效参数于NVRAM1区 &Xn - Select Synchronous Clock Source 选择同步时钟源&X0 Select internal timing for the transmit clock.&X1 Select external timing for the transmit clock.&X2 Select slave receive timing for the transmit clock.&Yn - Designate a Default Reset Profile 指定默认值进行复位&Y0 Recall stored profile 0 upon power up.使用0区参数&Y1 Recall stored profile 1 upon power up.使用1区参数&Zn=x Store dial string x (to 34) to location n (0 to 3).存储电话号码x于n位置AT% Commands%En - Enable/Disable Line Quality Monitor and Auto-Retrain orFallback/Fall Forward 监控线路质量%L - Line Signal Level 线路信号标准%Q - Line Signal Quality 线路信号质量%T - PTT Testing Utilities PTT测试有效%TT5R, S, C, A and %TT6R, S, C, A Commands (RC288)AT\ Commands\Kn - Break Control 突变控制\Kn Controls break handling during three states:When modem receives a break from the DTE:\K0,2,4 Enter on-line command mode, no break sent to the remote modem. \K1 Clear buffers and send break to remote modem.\K3 Send break to remote modem immediately.\K5 Send break to remote modem in sequence with transmitted data.When modem receives \B in on-line command state:\K0,1 Clear buffers and send break to remote modem.\K2,3 Send break to remote modem immediately.\K4,5 Send break to remote modem in sequence with transmitted data.When modem receives break from the remote modem:\K0,1 Clear data buffers and send break to DTE.\K2,3 Send a break immediately to DTE.\K4,5 Send a break with received data to the DTE.\Nn - Operating Mode 操作模式\N0 Select normal speed buffered mode.\N1 Select direct mode.\N2 Select reliable link mode.\N3 Select auto reliable mode.\N4 Force LAPM mode.5\N5 Force MNP mode.\Vn - Single Line Connect Message Enable 线路连接信息使能\V0 Connect messages are controlled by the command settings X,W,and S95. \V1 Connect messages are displayed in the single line format.AT+ Commands+MS - Select Modulation 选择调制+Hn - Enable/Disable RPI and DTE Speed+H0 Disable RPI.+H1 Enable RPI and set DTE speed to 19200 bps.+H2 Enable RPI and set DTE speed to 38400 bps.+H3 Enable RPI and set DTE speed to 57600 bps.+H11 Enable RPI+ mode.AT** Command** - Download to Flash Memory 下载到显速存储器**0 Download to flash memory at last sensed speed.**1 Download to flash memory at 38.4 kbps.**2 Download to flash memory at 57.6 kbps.AT- Commands-SDR=n - Enable/Disable Distinctive Ring 特殊振铃选择-SDR=0 Disable Distinctive Ring.-SDR=1 Enable Distinctive Ring Type 1.-SDR=2 Enable Distinctive Ring Type 2.-SDR=3 Enable Distinctive Ring Type 1 and 2.-SDR=4 Enable Distinctive Ring Type 3.-SDR=5 Enable Distinctive Ring Type 1 and 3.-SDR=6 Enable Distinctive Ring Type 2 and 3.-SDR=7 Enable Distinctive Ring Type 1, 2, and 3.-SSE=n - Enable/Disable DSVD DSVD使能-SSE=0 Disable DSVD.-SSE=1 Enable DSVD.ERROR DETECTION(察觉) AND DATA COMPRESSION(压缩) COMMANDSAT% Commands%C0 Disable data compression.%C1 Enable MNP 5 data compression.%C2 Enable V.42 bis data compression.%C3 Enable both V.42 bis and MNP 5 compression.MNP 10 COMMANDSAT) Commands)Mn - Enable Cellular Power Level Adjustment6*Hn - Link Negotiation Speed-Kn - MNP Extended Services-K0 Disable MNP 10 extended services.-K1 Enable MNP 10 extended services.-K2 Enable MNP 10 extended services detection only.-Qn - Enable Fallback(退却) to V.22 bis/V.22-SEC=n - Enable/Disable MNP10-EC-SEC=0 Disable MNP10-EC.-SEC=1,[<tx level>] Enable MNP10-EC and set transmit level <tx level> 0 to 30 (0 dBm to -30 dBm).@Mn - Initial Cellular Power Level Setting:E - Compromise Equalizer Enable Command ......折中均衡器使能W-CLASS COMMANDSAT* Commands*B - Display Blacklisted Numbers*D - Display Delayed(延迟) Numbers*NCn - Country SelectCALLER ID COMMANDS#CID=0 Disable Caller ID. 禁止来号识别#CID=1 Enable Caller ID with formatted presentation.#CID=2 Enable Caller ID with unformatted presentation.CELLULAR COMMANDSCellular Commands^C2 - Download Cellular Phone Driver ......下载外接电话驱动^I - Identify Cellular Phone Driver........确定外接电话驱动^T6 - Indicate Status of Cellular Phone..... 外接电话状态FAX CLASS 1 COMMANDS+FCLASS=n Service class. 选择工作方式+F<command>? - Report Active Configuration+F<command>=? - Report Operating Capabilities+FAE=n Data/fax auto answer数据/传真自动应答+FRH=n Receive data with HDLC framing.+FRM=n Receive data. 接收数据+FRS=n Receive silence. 接收静默+FTH=n Transmit data with HDLC framing.+FTM=n Transmit data. 发送数据+FTS=n Stop transmission and wait. 停止发送并等待FAX CLASS 2 COMMANDS7+FCLASS=n Service class. 选择工作方式+FAA=n Adaptive answer.+FAXERR Fax error value.+FBOR Phase C data bit order.+FBUF? Buffer size (read only).+FCFR Indicate confirmation to receive.+FCLASS= Service class.+FCON Facsimile connection response.+FCIG Set the polled station identification.+FCIG: Report the polled station identification. +FCR Capability to receive.+FCR= Capability to receive.+FCSI: Report the called station ID.+FDCC= DCE capabilities parameters.+FDCS: Report current session.+FDCS= Current session results.+FDIS: Report remote capabilities.+FDIS= Current sessions parameters.+FDR Begin or continue phase C receive data.+FDT= Data transmission.+FDTC: Report the polled station capabilities. +FET: Post page message response.+FET=N Transmit page punctuation.+FHNG Call termination with status.+FK Session termination.+FLID= Local ID string.+FLPL Document for polling.+FMDL? Identify model.+FMFR? Identify manufacturer.+FPHCTO Phase C time out.+FPOLL Indicates polling request.+FPTS: Page transfer status.+FPTS= Page transfer status.+FREV? Identify revision.+FSPL Enable polling+FTSI: Report the transmit station ID.VOICE/AUDIO COMMANDS#BDR Select baud rate (turn off autobaud).#CLS Select data, fax, or voice.#MDL? Identify model.#MFR? Identify manufacturer.#REV? Identify revision level.8#SPK= Speakerphone setting.#TL Audio output transmit level.#VBQ? Query buffer size.#VBS Bits per sample.#VBT Beep tone timer.#VCI? Identify compression method.#VGT Set playback volume in the command state.#VLS Voice line select.#VRA Ringback goes away timer (originate).#VRN Ringback never came timer (originate).#VRX Voice receive mode.#VSD Enable silence deletion (no function, command response only). #VSK Buffer skid setting.#VSP Silence detection period (voice receive).#VSR Sampling rate selection.#VSS Silence detection tuner (voice receive).#VTD DTMF/tone reporting.#VTM Enable timing mark placement.#VTS Generate tone signals.#VTX Voice transmit mode.9。

批处理指令——at指令,轻松帮你完成计划

批处理指令——at指令,轻松帮你完成计划

批处理指令——at指令,轻松帮你完成计划其实Windows系统中有很多指令可以帮我们解决很多问题,慢慢尝试写一些脚本,你发现原来很多事情根本没必要去下载第三方软件,更不会因为太多的任务二让你的电脑变慢。

大家都知道,在Windows系统的运行里输入cmd,出现一个类是DOS的界面,这里有很多指令可以帮你完成很多任务,慢慢你就会爱上她的,现在我们来了解她的 at指令:at列出在指定的时间和日期在计算机上运行的已计划命令或计划命令和程序,以及设置在制定时间和日期在计算机上运行计划命令或程序(必须确保你的系统Task Scheduler服务是开启的),以下都是在CMD下执行的:c:\> at :列出在指定的时间和日期在计算机上运行的已计划命令或计划命令和程序c:\> at /? :获取at的帮助AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]AT [\\computername] time [/INTERACTIVE] [ /EVERY:date[,...] | /NEXT:date[,...]] "command"\\computername 指定远程计算机。

如果省略这个参数,会计划在本地计算机上运行命令。

id 指定给已计划命令的识别号。

/delete 删除某个已计划的命令。

如果省略 id,计算机上所有已计划的命令都会被删除。

/yes 不需要进一步确认时,跟删除所有作业的命令一起使用。

time 指定运行命令的时间。

将时间以24 小时标记(00:00 [午夜] 到 23:59)的方式表示为小时:分钟。

/interactive 允许作业在运行时,与当时登录的用户桌面进行交互。

/every:date[,...] 在每个星期或月的指定日期(例如,每个星期四,或每月的第三天)运行命令。

将 date 指定为星期的一天或多天(M,T,W,Th,F,S,Su),或月的一天或多天(使用1 到 31 的数字)。

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回传命令-了解AT指令及其作用引言:单片机通讯AT回传命令是在微控制器(单片机)与其他设备(如GSM模块、蓝牙模块等)之间进行通信的一种常用方式。

本文将介绍AT指令的基本概念、作用以及AT回传命令的实现步骤。

第一部分:AT指令和作用1. 什么是AT指令?AT指令(Attention Commands)是由荷兰的贝尔实验室开发的一套命令。

它是一种约定俗成的命令集,用于控制和配置外部设备。

AT指令广泛应用于移动通信领域,例如GSM模块、蓝牙模块等。

2. AT指令的作用AT指令的主要作用是控制和配置外部设备的功能。

通过AT指令,我们可以进行设备的初始化、发送短信、拨打电话、接收数据等操作。

AT指令提供了一种标准化的通信接口,使得无论使用何种硬件设备,我们都可以通过发送相应的AT指令来实现相同的功能。

第二部分:AT回传命令的基本概念1. 什么是AT回传命令?AT回传命令是指在向外部设备发送AT指令后,外部设备会通过串口将相应的回复信息返回给单片机。

这样,单片机就可以根据外部设备的回复来判断命令是否执行成功,或者获取外部设备的状态信息等。

2. AT回传命令的格式AT回传命令的格式通常以"\r\n"结尾,其中"\r"表示回车,"\n"表示换行。

外部设备在收到AT指令后,会解析指令并根据执行结果返回相应的回复命令。

常见的回复命令有"OK"表示指令执行成功,"ERROR"表示指令执行失败,"CONNECT"表示成功建立连接等。

根据具体设备的不同,其回复命令可能会有所差异。

第三部分:实现AT回传命令的步骤下面以GSM模块为例,介绍实现AT回传命令的基本步骤。

1. 硬件连接将GSM模块的TXD(发送)引脚连接到单片机的RX(接收)引脚,将GSM模块的RXD(接收)引脚连接到单片机的TX(发送)引脚,并将两者的地连接在一起。

AT_command

AT_command

AT命令集参考说明AT命令集是源于贺氏命令集中的一部份,AT是AT tention commands 的缩写。

数据终端设备(DTE)可通过下AT命令来控制调制解调器(modem)的操作,当调制解调器进入命令模式状态时,调制解调器便能接受AT命令了.输入AT 命令的格式是“ATXn”,这里X是AT命令的内容,n则为X的指定值.当您键入回车键后,一个AT命令的动作便宣告完成.每一个AT命令,调制调解器都将发送出相应的响应码来加以识别。

响应码可以用文本显示(如:“ OK”)或是数字代码显示。

+ + + 转义(Escape)字符命令,响应码为:OK此命令允许调制解调器退出数据模式且自动地进入到联机状态下的命令模式,当调制解调器处在联机命令模式时,您可以直接下AT命令来对调制解调器进行控制。

您也可以通过下ATO 命令来令调制解调器返回到数据模式。

第一部份:数据模式命令第二部份:响应码第三部份:S 寄存器的定义当调制解调器处于命令模式时,S寄存器的内容可以被显示出来或是被修改。

若是想显示S寄存器的值,您可以从键盘键入:“ATSn?” ,这里,n是指S寄存器的编号。

若是想修改S寄存器的值,您可以从键盘键入:“ATSn=r”,这里,n是指S寄存器的编号而r是想修改S寄存器的新值。

记得要单击回车(Carriage Return)键以便被计算机确认输入。

等于等于等于第四部份:传真命令本调制解调器也遵从EIA标准578所规定的传真命令。

详细的说明请参阅EIA 标准578的说明。

下列略述几条常用命令,仅供参考。

当DCE处于挂机状态时,如果您下传真命令,DCE便会传回“ERROR”的响应码以示错误。

以下是传真级别1(Class 1)的附录部份,仅供参考。

<呼叫建立过程,发送一张单页的传真><应答和接收一张单页的传真>第五部份:语音命令。

MODEM-AT-Command

MODEM-AT-Command

MODEM AT指令集 第一章 AT指令说明 本章将列出所有的指令及各指令的用途,让您能灵活运用每个指令。

 1-1 一般指令 A/ 重复执行上次指令,主要应用于重拨上次的电话号码。

 +++ 跳离(Escape)指令,由数据模式跳到指令模式。

 1-2 AT指令 本指令由AT或at开头,在AT之后,字串将决定执行何种指令。

 /A应答指令 A MODEM收到A指令,立即摘机,进入应答状态(Answer Mode)。

 /Bn 规定MODEM操作的协议(Protocol) B0 在1200bps时使用ITU-T V.22协议。

  在300bps时使用ITU-T V.21协议。

 B1 在1200bps时使用Bell公司的212A协议。

  在300bps时使用Bell 公司的103协议。

 D呼叫,拨号指令 Dn n表示ASCⅡ数字0-9,*,#及拨号附属字元: T 双音频式(DTMF)拨号。

 P 脉冲拨号。

 , 拨号暂停,其时间长短由参S8决定。

 ; 拨号后回到指令状态。

 R 拨号呼叫后转为应答MODEM,应用于呼叫无应答功能(Originate Only)的MODEM。

 @ 拨号暂停,等待静音后再拨。

 1! 产生FLASH(断机0.5秒)。

 W 令本机等待拨号音。

 DS=n (n=0..3)拨出预存四组电话号码的其中一组,以n来指定何组号码。

 En 回应指令 E0 在指令状态时,MODEM不回应终端机所送出的字元。

 E1 在指令状态时,MODEM回应终端机所送出的字元(出厂设置)。

 Hn 挂机或摘机 H0 挂机(On-Hook)。

 H1 摘机(Off-Hook)。

 In 产品类型码 I0 产品码。

 I3 产品版本码。

 I4 OEM用。

 I5 国别码。

 Ln 音量调整指令 L0 喇叭音量Level 0,最低。

 L1 喇叭音量Level 1(出厂设置)。

 L2 喇叭音量Level 2。

 L3 喇叭音量 Level 3,最高。

AT指令框架(C语言)

AT指令框架(C语言)

AT指令框架(C语⾔)本⽂档记录设计的AT指令框架,使⽤时只需要简单增加修改指令和执⾏指令函数⼀、指令结构typedef enum{AT_CMD_TEST = 0, /* 测试指令 */AT_CMD_NAME, /* 设置名称 */AT_CMD_DISA, /* 断开当前连接 */AT_CMD_TX_POWER, /* 设置发送功率 */AT_CMD_ADV_INTERVAL, /* 设置⼴播间隔 */AT_CMD_CON_INTERVAL, /* 设置连接间隔 */AT_CMD_ADV_ONOFF, /* 设置打开、关闭⼴播 */AT_GET_VER, /* 获取版本号 */AT_GET_CON_STATE, /* 获取连接状态 */AT_CMD_UART_CFG, /* 配置UART参数 */AT_END}AT_Cmd;typedef unsigned char (*pFunc)(unsigned char *ptr, unsigned char len);typedef struct {AT_Cmd cmd; /* 指令序号 */unsigned char *str; /* 指令内容 */pFunc cb; /* 指令执⾏ */}AT_cmd_func;/* AT指令表 */const AT_cmd_func at_cmd_func[] = {{AT_CMD_TEST, "AT", at_cmd_test},{AT_CMD_NAME, "AT+NAME=", at_cmd_name},{AT_CMD_DISA, "AT+DISC", NULL},{AT_CMD_TX_POWER, "AT+TX=", NULL},{AT_CMD_ADV_INTERVAL, "AT+ADV_INTERVAL=", NULL},{AT_CMD_CON_INTERVAL, "AT+CON_INTERVAL=", NULL},{AT_CMD_ADV_ONOFF, "AT_ADV=", NULL},{AT_GET_VER, "AT+VERSION=", NULL},{AT_GET_CON_STATE, "AT+STATE", NULL},{AT_CMD_UART_CFG, "AT+UART_CFG=", NULL},{AT_END, NULL, NULL}};指令执⾏函数/* 指令执⾏函数 */unsigned char at_cmd_test(unsigned char *p, unsigned char len){AT_DEBUG_INFO("AT+OK\r\n");return0;}unsigned char at_cmd_name(unsigned char *p, unsigned char len){if(*p == '?'){AT_DEBUG_INFO("AT+OK BLE-NAME\r\n");}else{AT_DEBUG_INFO("AT+OK\r\n");}return0;}⼆、指令解析/* 查找指令表中对应的指令 */unsigned char AT_cmd_search(unsigned char *p, unsigned char len){unsigned char ret = 0;unsigned char *pstr;unsigned char i, n;for(i=1; at_cmd_func[i].cmd != AT_END; i++){n = mstrlen(at_cmd_func[i].str);if(!mstrncmp(p, at_cmd_func[i].str, n)){ret = i;break;}}return ret;}/* AT指令解析 */unsigned char at_cmd_parse(unsigned char *p, unsigned char len){unsigned char ret = AT_SUCCESS;unsigned char index = 0;if(len < 4) return AT_ERR; /* 不符合指令最⼩长度 */if((p[0] == 'A') && (p[1] == 'T') && (p[len-2] == 0x0D) && (p[len-1] == 0x0A)){if(len == 4){ /* 测试指令 */if(at_cmd_func[AT_CMD_TEST].cb != NULL)at_cmd_func[AT_CMD_TEST].cb(NULL, 0); /* 执⾏测试指令 */}else if(p[2] == '+'){ /* 执⾏指令解析 */index = AT_cmd_search(p, len); /* 查找匹配的执⾏指令,0-已匹配,!0-未匹配 */if(index){if(at_cmd_func[index].cb != NULL){ /* 判断指令对应执⾏函数是否存在 */unsigned char n;n = mstrlen(at_cmd_func[index].str);ret = at_cmd_func[index].cb(p+n, len-n); /* 执⾏对应的指令函数, p+n:将指令参数传输执⾏函数,len-n-2:指令参数有效长度 */ }elseret = AT_ERR_FUN_UNUSED; /* 没有可执⾏函数 */}else{ret = AT_ERR_UNINVAIL; /* 未找到匹配的指令 */}}}else{/* 格式不匹配 */return AT_ERR;}return ret;}三、指令测试/* 测试 */int main(void){unsigned char ret;unsigned char i, n, m;#define CMD_NUM_MAX (5)char *test_cmd[CMD_NUM_MAX]={"AT\r\n","AT+NAME=BLE-TEST\r\n","AT+NAME=?\r\n","AT+DISC\r\n","AT+NBME=?\r\n",};for(i=0; i<CMD_NUM_MAX; i++){m = mstrlen(test_cmd[i]);ret = at_cmd_parse(test_cmd[i], m);if(ret)AT_DEBUG_INFO("AT ERR! = %d\r\n", ret);}return0;}结果如下指令解析后返回数据定义#define AT_SUCCESS (0) /* 指令正常 */#define AT_ERR (1) /* 指令异常 */#define AT_ERR_UNINVAIL (2) /* 没有对应指令 */#define AT_ERR_FUN_UNUSED (3) /* 没有可执⾏函数 *//* 返回值参数内容如上, p-指向解析的指令,len-解析指令长度 */unsigned char at_cmd_parse(unsigned char *p, unsigned char len);注意:上⾯代码中使⽤了2个类C库函数 mstrlen, mstrncmp (与C库中strlen, strncmp功能⼀致),主要是为了移植是脱离平台,编译时使⽤代码占⽤空间尽量少unsigned int mstrlen(const char *s){const char *ss = s;while (*ss)ss++;return ss - s;}int mstrncmp(const char *s1, const char *s2, int n){const unsigned char *c1 = (const unsigned char *)s1;const unsigned char *c2 = (const unsigned char *)s2;unsigned char ch;int d = 0;while (n--) {d = (int)(ch = *c1++) - (int)*c2++;if (d || !ch)break;}return d;}。

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

AT COMMAND的命令集怎样发送中文短消息(PDU模式)其命令格式是什么?谢谢!---------------------------------------------------------------ETSI上有文档,是E文的,具体的文档号码忘了。

下面的内容仅供参考。

一、一般命令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:<xxx>”或者“+CMS ERROR:<xxx>”代替简单的“ERROR”。

15、AT+CKPD 小键盘控制。

仿真ME小键盘执行命令。

16、AT+CCLK 时钟管理。

这个命令用来设置或者获得ME真实时钟的当前日期和时间。

17、AT+CALA 警报管理。

这个命令用来设定在ME中的警报日期/时间。

(闹铃)18、AT+CRMP 铃声旋律播放。

这个命令在模块的蜂鸣器上播放一段旋律。

有两种旋律可用:到来语音、数据或传真呼叫旋律和到来短信声音。

19、AT+CRSL 设定或获得到来的电话铃声的声音级别。

二、呼叫控制命令1、ATD 拨号命令。

这个命令用来设置通话、数据或传真呼叫。

2、ATH 挂机命令。

3、ATA 接电话。

4、AT+CEER 扩展错误报告。

这个命令给出当上一次通话设置失败后中断通话的原因。

5、AT+VTD 给用户提供应用GSM网络发送DTMF(双音多频)双音频。

这个命令用来定义双音频的长度(默认值是300毫秒)。

6、AT+VTS 给用户提供应用GSM网络发送DTMF双音频。

这个命令允许传送双音频。

7、ATDL 重拨上次电话号码。

8、AT%Dn 数据终端就绪(DTR)时自动拨号。

9、ATS0 自动应答。

10、AT+CICB 来电信差。

11、AT+CSNS 单一编号方案。

12、AT+VGR,AT+VGT 增益控制。

这个命令应用于调节喇叭的接收增益和麦克风的传输增益。

13、AT+CMUT 麦克风静音控制。

14、AT+SPEAKER 喇叭/麦克风选择。

这个特殊命令用来选择喇叭和麦克风。

15、AT+ECHO 回音取消。

16、AT+SIDET 侧音修正。

17、AT+VIP 初始化声音参数。

18、AT+DUI 用附加的用户信息拨号。

19、AT+HUI 用附加的用户信息挂机。

20、AT+RUI 接收附加用户信息。

三、网络服务命令1、AT+CSQ 信号质量。

2、AT+COPS 服务商选择。

3、AT+CREG 网络注册。

获得手机的注册状态。

4、AT+WOPN 读取操作员名字。

5、AT+CPOL 优先操作员列表。

四、安全命令1、AT+CPIN 输入PIN。

2、AT+CPIN2 输入PIN2。

3、AT+CPINC PIN的剩余的尝试号码。

4、AT+CLCK 设备锁。

5、AT+CPWD 改变密码。

五、电话簿命令1、AT+CPBS 选择电话簿记忆存储。

2、AT+CPBR 读取电话簿表目。

3、AT+CPBF 查找电话簿表目。

4、AT+CPBW 写电话簿表目。

5、AT+CPBP 电话簿电话查询。

6、AT+CPBN 电话簿移动动作。

这个特殊命令使电话簿中的条目前移或后移(按字母顺序)7、AT+CNUM 签署者号码。

8、AT+WAIP 防止在下一次重起时初始化所有的电话簿。

9、AT+WDCP 删除呼叫电话号码。

10、AT+CSVM 设置语音邮件号码。

六、短消息命令1、AT+CSMS 选择消息服务。

支持的服务有GSM-MO、SMS-MT、SMS-CB。

2、AT+CNMA 新信息确认应答。

3、AT+CPMS 优先信息存储。

这个命令定义用来读写信息的存储区域。

4、AT+CMGF 优先信息格式。

执行格式有TEXT方式和PDU方式。

5、AT+CSAS 保存设置。

保存+CSAS和+CSMP的参数。

6、AT+CRES 恢复设置。

7、AT+CSDH 显示文本方式的参数。

8、AT+CNMI 新信息指示。

这个命令选择如何从网络上接收短信息。

9、AT+CMGR 读短信。

信息从+CPMS命令设定的存储器读取。

10、AT+CMGL 列出存储的信息。

11、AT+CMGS 发送信息。

12、AT+CMGW 写短信息并存储。

13、AT+CMSS 从存储器中发送信息。

14、AT+CSMP 设置文本模式的参数。

15、AT+CMGD 删除短信息。

删除一个或多个短信息。

16、AT+CSCA 短信服务中心地址。

17、AT+CSCB 选择单元广播信息类型。

18、AT+WCBM 单元广播信息标识。

19、AT+WMSC 信息状态(是否读过、是否发送等等)修正。

20、AT+WMGO 信息覆盖写入。

21、AT+WUSS 不改变SMS状态。

在执行+CMGR或+CMGL后仍保持UNREAD。

七、追加服务命令1、AT+CCFC 呼叫继续。

2、AT+CLCK 呼叫禁止。

3、AT+CPWD 改变追加服务密码。

4、AT+CCWA 呼叫等待。

5、AT+CLIR 呼叫线确认限制。

6、AT+CLIP 呼叫线确认陈述。

7、AT+COLP 联络线确认陈述。

8、AT+CAOC 费用报告。

9、AT+CACM 累计呼叫计量。

10、AT+CAMM 累计呼叫计量最大值。

11、AT+CPUC 单价和货币表。

12、AT+CHLD 呼叫相关的追加服务。

13、AT+CLCC 列出当前的呼叫。

14、AT+CSSN 追加服务通知。

15、AT+CUSD 无组织的追加服务数据。

16、AT+CCUG 关闭的用户组。

八、数据命令1、AT+CBST 信差类型选择。

2、AT+FCLASS 选择模式。

这个命令把模块设置成数据或传真操作的特殊模式。

3、AT+CR 服务报告控制。

这个命令允许更为详细的服务报告。

4、AT+CRC 划分的结果代码。

这个命令在呼叫到来时允许更为详细的铃声指示。

5、AT+ILRR 本地DTE-DCE速率报告。

6、AT+CRLP 无线电通信线路协议参数。

7、AT+DOPT 其他无线电通信线路参数。

8、AT%C 数据压缩选择。

9、AT+DS 是否允许V42二度数据压缩。

10、AT+DR 是否报告V42二度数据压缩。

11、AT\N 数据纠错选择。

九、传真命令1、AT+FTM 传送速率。

2、AT+FRM 接收速率3、AT+FTH 用HDLC协议设置传真传送速率。

4、AT+FRH 用HDLC协议设置传真接收速率。

5、AT+FTS 停止特定时期的传送并等待。

6、AT+FRS 接收沉默。

十、第二类传真命令1、AT+FDT 传送数据。

2、AT+FDR 接收数据。

3、AT+FET 传送页标点。

4、AT+FPTS 页转换状态参数。

5、AT+FK 终止会议。

6、AT+FBOR 页转换字节顺序。

7、AT+FBUF 缓冲大小报告。

8、AT+FCQ 控制拷贝质量检验。

9、AT+FCR 控制接收传真的能力。

10、AT+FDIS 当前会议参数。

11、AT+FDCC 设置DCE功能参数。

12、AT+FLID 定义本地ID串。

13、AT+FPHCTO 页转换超时参数。

十一、V24-V25命令1、AT+IPR 确定DTE速率。

2、AT+ICF 确定DTE-DCE特征结构。

3、AT+IFC 控制DTE-DCE本地流量。

4、AT&C 设置DCD(数据携带检测)信号。

5、AT&D 设置DTR(数据。

相关文档
最新文档