串口AT命令配置方法介绍
- 格式:pdf
- 大小:224.96 KB
- 文档页数:9
HC-05 蓝牙串口主从一体AT命令详解要使用AT命令,首先要知道HC-05的波特率,然后要进入AT命令模式。
使用串口一定要知道三要素,一是波特率,二是串口号,三是数据格式,HC-05只支持一种数据格式:数据位8 位,停止位1 位,无校验位,无流控制.后面对数据格式不对描述。
进入AT命令有二种方法:1,按住按键或EN脚拉高,此时灯是慢闪,SPP-05进入AT命令模式,默认波特率是38400;此模式我们叫原始模式。
原始模式下一直处于AT命令模式状态。
2,HC-05上电开机,红灯快闪,按住按键或EN拉高,HC-05进入AT命令模式,默认波特率是9600;此模式我们叫正常模式。
正常模式下只有按住按键或拉高EN才处于AT命令模式状态。
注意:如果波特率没有设备正确,AT命令是执行无效的。
可以使用我们专用配置的测试软件,直观简单。
如果下图。
后面的AT命令都是以此软件为基础做说明,如果客户需要使用其它串口软件,自行去学习。
一,如何让AT命令可以执行A:看上图,正确的串口号要打开, ,点搜索端口,软件会依次打开电脑上的端口.B:在波特率要选择正确,原始模式是38400和正常模式是9600。
C:AT命令后面需要换行,然后点发送命令才有效,如果没有换行,发送命令,软件只会把它们当作是字符。
参考上图,AT命令下一行有光标符号。
二,介绍了基本操作方法,下面我们正式开始AT命令的详细说明1,A T+ROLE设置主从模式: AT+ROLE?是查询主从状态;AT+ROLE=1是设成主,AT+ROLE=0是设成从,AT+ROLE=2设成回环角色(Slave-Loop(回环角色)——被动连接,接收远程蓝牙主设备数据并将数据原样返回给远程蓝牙)。
2,A T+RESET:HC-05复位3,A T+VERSION?:获取HC-05的软件版本号,只能获取,不能修改。
4,A T+ORGL:恢复出厂默认设置,当把模块设置乱了,使用此命令进行恢复默认值。
常用AT命令手册常用AT命令手册一、A T命令解释:1、常用操作AT命令解释:检测Module与串口是否连通,能否接收AT命令;命令格式:AT命令返回:OK (与串口通信正常)(无返回,与串口通信未连通)测试结果:ATOKATE0命令解释:去除回显(如ATAT)A/命令解释:重复上面的操作AT+CSQ命令解释:检查网络信号强度和SIM卡情况命令格式:AT+CSQ命令返回:+CSQ: **,##其中**应在10到31之间,数值越大表明信号质量越好,##应为99。
否则应检查天线或SIM卡是否正确安装测试结果:AT+CSQ+CSQ: 31, 99信号强度值会有少许变化,用手遮住天线,信号强度值会下降(大致在26左右)。
ATZ命令解释:恢复原厂设置命令格式:ATZ命令返回:OKAT+CGMR命令解释:查询模块版本;命令格式:AT+CGMR命令返回:+CMEERROR测试结果:AT+CGMRR65b09gg.WMP100 1964332 110807 11:09OK解释:模块版本号为WMP100 1964332 110807软件版本号为R65b09ggAT+IPR命令解释:修改串口1波特率;命令格式:AT+IPR=命令返回:ERROROK测试结果:AT+IPR=19200OK注意:串口波特率修改为19200后要把串口调试工具的波特率设为相应波特率后模块才会有返回AT&W命令解释:保存模块设置;命令格式:AT&W命令返回:OKERROR(保存不成功)测试结果:AT&WOK2、通话操作2.1ATD命令解释:拨打电话命令格式:A TD**********;(****为电话号码)命令返回:OKNO DIAL TONE(没有拨号音)NO CARRIER(无载波)测试结果:a. ATD135********;OK呼叫成功;b. ATD135********;NO DIAL TONE天线未接好,接触不良;c. ATD135********NO CARRIER命令错误,缺{;};2.2RING命令解释:有电话呼入命令格式:命令返回:无2.3ATA命令解释:摘机命令格式:A TA命令返回:OK测试结果:RINGRINGATAOK接通电话;2.4ATH命令解释:挂机命令格式:A TH命令返回:OK测试结果:ATHOK电话挂断(通话过程中);2.5AT+W ATH命令解释:挂机命令格式:A T+W ATH命令返回:OK测试结果:RINGATHOK电话挂断(尚未接通来电);2.6AT+VTS命令解释:拨打分机命令格式:A T+VTS=“分机号码”命令返回:OK测试结果:AT+VTS=“0”OK3、短信息操作短信操作步骤及相关命令:(1)设置短信格式——AT+CMGF(2)设置短信存储载体——AT+CPMS (3)设置短信接收提示方式——AT+CNMI (4)发送短信——A T+CMGS(5)显示短信——A T+CMGL3.1AT+CPMS命令解释:选择短信存储载体3.1.1命令格式:A T+CPMS=[,][,]设置短信存储载体命令返回:+CPMS:,,,,,OKERROR测试结果:a. AT+CPMS=”SM”+CPMS: 8,15,8,15,1,40OK设置成功,并显示状态:SM(SIM卡)存储器总容量为15,当前存储量8;ME(模块)存储器总容量为40,当前存储量1;mem1定义为SM;b. AT+CPMS=”SM”,”SM”+CPMS: 8,15,8,15,1,40OK设置成功,并显示状态:SM存储器总容量为15,当前存储量8;ME存储器总容量为40,当前存储量1;mem1定义为SM;mem2定义为SM;c. AT+CPMS=”SM”,”SM”,”SM”+CPMS: 8,15,8,15,8,15OK设置成功,并显示状态:SM存储器总容量为15,当前存储量8;ME存储器总容量为40,当前存储量1;mem1定义为SM;mem2定义为SM;mem3定义为SM;d. AT+CPMS=”ME”,”SM”,”SM”+CPMS: 1,40,8,15,8,15OK设置成功,并显示状态:SM存储器总容量为15,当前存储量8;ME存储器总容量为40,当前存储量1;mem1定义为ME;mem2定义为SM;mem3定义为SM;e. AT+CPMS=”ME”,”SM”,”ME”+CPMS: 1,40,8,15,1,40OK设置成功,并显示状态:SM存储器总容量为15,当前存储量8;ME存储器总容量为40,当前存储量1;mem1定义为ME;mem2定义为SM;mem3定义为ME;f. AT+CPMS=”MEERROR命令格式错误,缺少{”};3.1.2命令格式:A T+CPMS?显示当前短信存储载体设置命令返回:+CPMS:,,,,,,,,OKERROR测试结果:a. AT+CPMS?+CPMS: "SM",8,15,"SM",8,15,"ME",1,40OK当前短信存储载体设置为:mem1为SM,mem2为SM,mem3 为ME;b. AT+CPMS!ERROR命令错误;3.1.3命令格式:A T+CPMS=?显示本命令支持的参数命令返回:+CPMS: (list of supporteds),(list of supporteds), (list of supporteds)OKERROR测试结果:AT+CPMS=?+CPMS: ("ME","SM"),("ME","SM"),("ME","SM") OK3.2AT+CMGF命令解释:设置短信格式3.2.1命令格式:A T+CMGF=命令返回:OKERROR设置短信格式3.2.2命令格式:A T+CMGF=?命令返回:OKERROR显示本命令支持的参数3.2.3命令格式:A T+CMGF?命令返回:OKERROR显示当前短信格式测试结果:AT+CMGF=?+CMGF: (0,1)OKAT+CMGF?+CMGF: 0OKAT+CMGF=1OKAT+CMGF?+CMGF: 1OK3.3AT+CMGS命令解释:发送短信命令格式:A T+CMGS=[,]Text is entered命令返回:+CMGS:[,]+CMS ERROR:OKERROR测试结果:a. AT+CMGS=135********>ABCD1234.456+CMS ERROR:500命令错误;b. AT+CMGS="135********"> IT IS TEST NOW+CMGS: 235OK3.4AT+CMGR命令解释:读短信命令格式:A T+CMGR=命令返回:+CMGS:,[],]+CMS ERROR:OKERROR测试结果:a. AT+CMGR=5+CMS ERROR:500命令错误,5号短信位置为空;b. AT+CMGR=2+CMGL: 2,"REC READ","+86136********","N?R","03/08/28 17:30:35+00"998B76844F60002E518D5FCD5FCD5427+CMGS: 235OK读出2号短信;3.5AT+CMGW命令解释:写短信,并保存到存储载体命令格式:A T+CMGW=[,]命令返回:+CMGS:+CMS ERROR:OKERROR测试结果:AT+CMGW="135********"> SHELLEY123456+CMGW: 1OK把目标地址为135********的短信存入存储载体,且被分配的地址为1号短信;3.6AT+CMGD命令解释:删除短信命令格式:A T+CMGD=命令返回:+CMS ERROR:OKERROR测试结果:A T+CMGD=1OK1号短信被删除;3.7AT+CMGL命令解释:显示短信清单命令格式:A T+CMGL=命令返回:+CMGL:,,,[],[][,,][测试结果:见总测试结果;3.8AT+CMSS命令解释:发送存储载体中的短信命令格式:A T+CMSS=命令返回:+CMSS:+CMS ERROR:OKERROR测试结果:AT+CMSS=2+CMSS: 204OK3.9AT+CNMI命令解释:新短信提示3.9.1命令格式:A T+CNMI=[[,[,[,]]]]命令返回:OKERROR测试结果:AT+CNMI=3,2OK3.9.2命令格式:A T+CNMI?命令返回:+CNMI:,,,OKERROR测试结果:AT+CNMI?+CNMI: 3,2,0,0OK3.9.3命令格式:A T+CNMI=?命令返回:+CNMI:(list of supporteds), (list of supporteds), (listof supporteds), (list of supporteds)OKERROR测试结果:A T+CNMI=3,2OK4、语音部分:二、应用举例1、连接后一般操作ATOK测试信号强度:AT+CSQ+CSQ: 29,99OK恢复原厂设置:ATZOK查询模块版本:AT+CGMRR65b09gg.WMP100 1964332 110807 11:09 OK修改串口波特率:AT+IPR=115200OK保存设置:AT&WOK2、拨打电话拨打电话:ATD135********;OK挂机:AT+WATHOK有电话呼入:RINGRING摘机:ATAOK挂机:ATHOK3、短信息服务:选择短信存储载体:AT+CPMS?+CPMS: "SM",7,15,"SM",7,15,"ME",0,40OKAT+CPMS=?+CPMS: ("ME","SM"),("ME","SM"),("ME","SM") OKAT+CPMS="ME"+CPMS: 0,40,7,15,0,40OKAT+CPMS=?+CPMS: ("ME","SM"),("ME","SM"),("ME","SM") OKAT+CPMS/ERRORAT+CPMS?+CPMS: "ME",0,40,"SM",7,15,"ME",0,40OKAT+CPMS="SM","SM","SM"+CPMS: 7,15,7,15,7,15OKAT+CPMS?+CPMS: "SM",7,15,"SM",7,15,"SM",7,15 OKATZOKAT+CPMS?+CPMS: "SM",7,15,"SM",7,15,"ME",0,40 OKAT+CPMS="SM","SM","SM"+CPMS: 7,15,7,15,7,15OK设置短信息格式:AT+CMGF=?+CMGF: (0,1)OKAT+CMGF?+CMGF: 1OKAT+CMGF=0OKAT+CMGF?+CMGF: 0OKAT+CMGF=1OK发送短信息:AT+CMGS="135********"> HI IT IS TEST,PLS ANSWER ME.+CMGS: 0OK设置新短信提示方式:AT+CNMI?+CNMI: 3,0,0,0,0OKAT+CNMI=?+CNMI: (3),(0,1,2,3),(0,2),(0,1,2),(0)OKAT+CNMI=3,1,0,0OKAT+CNMI?+CNMI: 3,1,0,0,0OK有新短信:(并显示:短信存储在载体“SM”中的1号位置)+CMTI: "SM",1读短信:AT+CMGR=1+CMGR: "REC UNREAD","+86136********",,"03/08/29,09:44:02+00"123456ABCOK设置新短信提示方式:AT+CNMI=3,2OKAT+CNMI?+CNMI: 3,2,0,0,0OK有新短信:+CMT: "+86136********",,"03/08/29,09:47:14+00"123456ABC333设置新短信提示方式:AT+CNMI=3,3OK有新短信:+CMTI: "SM",6AT+CMGR=6+CMGR: "REC UNREAD","+86136********",,"03/08/29,09:49:14+00"123456ABC333OK显示短信清单:AT+CMGL="ALL"+CMGL: 1,"REC READ","+86136********",,"03/08/29,09:44:02+00"123456ABC+CMGL: 2,"REC READ","+86139********","DAVID","02/05/17,14:19:50+00"66FE7ECF591A5C116B21FF0C4F6075285AE96ED17684808C 80A47D278D348D6488F876846211FF0C4F608F7B67D47684629A6478548C4E0D89C4521976848FD 052A8FF0C7ED962115E266765963596355FEB611FFF0C7136540E4F606E106E106D887626FF0C62404 EE5621189818BF4FF1A621172314F60FF0C99997682FF01OK删除指定短信:AT+CMGD=2OKAT+CMGL="ALL"+CMGL: 1,"REC READ","+86136********",,"03/08/29,09:44:02+00"123456ABCOKAT+CMGL=?+CMGL: "REC UNREAD","REC READ","STO UNSENT","STO SENT","ALL"OK语音部分命令:1.AT+CLVL:命令解释:设置音量命令格式:AT+CLVL=命令返回:OK测试结果:AT+CLVL=12OK2、A T+CMUT命令解释:设置静音命令格式:AT+CMUT=命令返回:OK测试结果:AT+CMUT=1OK3、A T+WADF命令解释:滤波器设置命令格式:AT+W ADF=,[,[][,[][,[][,[][,[][,[][,[][,[][,[][,[]]]]]]]]]]]命令返回:OK测试结果:AT+WADF=1,1,0,1,2,3,4,5,6,7,8,9 OK4、AT+WDTMF命令解释:播放DTMF命令格式:AT+WDTMF=[,[,[][,]]] 命令返回:OK 测试结果:AT+WDTMF=1,"*",9,50OK5、A T+WVR命令解释:语音编码命令格式:AT+WVR=[][,]命令返回:OK测试结果:AT+WVR=1,4OK网络连接命令:AT+WIPCFG= 基本配置0关闭TCP/IP协议1开始TCP/IP协议2设置TCP/IP协议3显示TCP/IP版本4TCP/IP配置管理AT+WIPBR= 链接控制1关闭GPRS链接2打开GPRS链接3设置APN4查询APN5开始GPRS传输6停止GPRS传输AT+IPCREATE 创建连接类型1UDP2TCP客户端3TCP服务器4FTP5HTTP客户端6SMTP客户端7POP3客户端AT+IPCLOSE1 UDP2 TCP客户端3 TCP服务器4 FTP5 HTTP客户端6 SMTP客户端7 POP3客户端AT+WIPOPT 设置数据传输类型AT+WIPPING PING地址TCP连接例子:AT+WIPCFG=1OKAT+WIPBR=1,6OKAT+WIPBR=2,6,11,” CMNET”OKAT+WIPBR=2,6,0,”WAP”OKAT+WIPBR=2,6,1”W AP”OKAT+WIPBR=4,6,0OKAT+WIPCREATE=2,1,”166.111.8.238”,23 OK+WIPACCEPT:2,1AT+WIPDATA=2,1,1 CONNECT………//读或写数据+++ //切换到AT命令模式OK AT+WIPCLOSE=2,1OK。
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”字符串返回。
modem串口调试命令串口调试常用命令:1. 拨号命令:atd,号码2. 被叫摘机命令:ata3. 退出命令:+++ath4.来电显示:AT+VCID=0 关AT+VCID=1 开=============用串口工具连接上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格式发送,在命令头、尾都要加回车、换行代码。
杰理at指令使用-概述说明以及解释1.引言1.1 概述概述部分旨在介绍杰理at指令的使用。
杰理at指令作为一种通信协议,用于控制和管理模块或设备的行为。
它是一种基于串口通信的指令集,通过发送特定格式的指令来完成各种功能操作。
本文将重点关注杰理at指令的使用,包括其基本用法和高级用法。
通过学习杰理at指令,读者可以了解如何与模块或设备进行交互,实现特定功能或获取特定信息。
杰理at指令的使用具有广泛的应用前景。
无论是在物联网领域还是移动通信领域,杰理at指令都扮演着重要的角色。
它可以用于远程设备管理、数据传输、网络连接等方面,在各种应用场景中起到关键作用。
通过本文的学习,读者将能够掌握杰理at指令的基本知识和操作技巧,为实际应用提供一定的参考和指导。
同时,对于杰理at指令的应用前景也进行了展望,希望能够促进该技术的进一步发展和应用。
在下一节中,我们将详细介绍杰理at指令的基本用法,帮助读者更好地理解和掌握该指令集。
1.2文章结构文章结构主要包括以下几个部分:1. 引言:简要介绍杰理at指令的概念和背景,引起读者的兴趣并提出文章的目的。
2. 正文:详细介绍杰理at指令的基本用法和高级用法。
其中,2.1 杰理at指令简介部分可以描述AT指令的定义、作用和应用场景,并介绍杰理at指令在通信领域的重要性。
2.2 杰理at指令的基本用法部分可以详细介绍如何使用杰理at指令进行基本的通信操作,包括发送和接收数据、设置参数等。
2.3 杰理at指令的高级用法部分可以进一步讲解如何通过杰理at指令实现一些高级功能,如网络连接、远程控制等。
这部分可以结合具体的实例进行讲解,提供详细的操作步骤和注意事项。
3. 结论:对整篇文章进行总结,总结杰理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指令集详解A T 指令集详解(一)1、A T 标准指令使用方法:在通讯软件的命令方式下打入前置码A T +??指令后回车,如回应OK 则表示指令已正确执行,如回应ERROR 则指令错误。
A T 每个指令的前置码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相容,连线谨出现CONNECTX1 连线后出现连线速率X2 连线后出现连线速率并侦测DIAL TONEX3 连线后出现连线速率并侦测BUSY TONEX4 连线后出现连线速率并侦测DIAL TONE和BUSY TONEY Y0 断线前不送出中断讯号Y1 断线前送出4秒中断讯号Z Z0 RESET并重新启用第0组参数Z1 RESET并重新启用第1组参数2、A T 扩充指令&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跳至普通模式A T 指令集详解(二)1、A T 标准指令A T 注意代码。
at指令波特率自适应AT指令(AT command)是一种用于控制调制解调器、数据终端设备(DTE)和其他串行设备的命令集。
它们通常用于与设备进行通信,以设置各种参数、发送数据或请求设备状态。
其中一个常见的应用是在通信中设置波特率。
波特率是指每秒传输的比特数,它决定了数据传输的速度。
在传统的通信设备中,波特率是固定的,需要用户手动设置。
然而,在现代通信设备中,自适应波特率成为了一个重要的特性。
它允许设备根据通信双方的能力和环境条件自动调整波特率,以实现最佳的数据传输效果。
波特率自适应的实现依赖于AT指令中的一些特定命令。
这些命令允许设备进行波特率协商,以确定双方都能支持的最高传输速率。
一旦协商完成,设备将自动调整波特率,以便双方可以顺利地进行数据传输。
在实际应用中,波特率自适应带来了许多好处。
首先,它消除了用户手动设置波特率的繁琐步骤,使通信更加简便。
其次,它确保了设备之间的数据传输速度最大化,提高了通信的效率。
此外,它还增加了通信的稳定性和可靠性,因为设备可以根据实际情况进行动态调整。
要使用AT指令实现波特率自适应,首先需要确保通信设备支持该功能。
然后,在通信开始前,设备可以通过发送特定的AT指令来协商波特率。
这些指令通常以“AT+BAUDRATE=”开头,后面跟着要设置的波特率值。
设备接收到指令后,会根据自身的能力和环境条件进行判断,并回复一个确认或错误消息。
一旦协商成功,设备将自动调整波特率,并开始数据传输。
需要注意的是,不同设备的AT指令可能略有不同,具体的使用方法和指令格式应根据设备的文档或说明进行设置。
此外,还应注意设备之间的兼容性,以确保正常的通信。
AT指令的波特率自适应功能为通信设备带来了许多便利和优势。
它消除了手动设置波特率的繁琐步骤,提高了通信效率和稳定性。
通过使用特定的AT指令,设备可以自动协商和调整波特率,以实现最佳的数据传输效果。
波特率自适应的应用使通信更加简便和可靠,为用户提供了更好的通信体验。
M1806 - ME 常用AT指令手册目录1.总体介绍 (4)1.1 释义说明 (4)1.2 AT 命令语法结构 (4)1.2.1 AT 命令简介 (4)1.2.2 AT 命令类型 (5)1.2.3命令参数介绍 (5)1.3 命令使用规则 (6)2.配置命令 (6)2.1 ATE-设置回显 (6)2.1.1 语法结构 (6)2.1.2 接口说明 (7)2.1.3 参数说明 (7)2.1.4 属性说明 (7)2.1.5 举例说明 (7)2.2 ATI-查询产品标识信息 (7)2.2.1 语法结构 (7)2.2.2 接口说明 (7)2.2.3 参数说明 (7)2.2.4 属性说明 (7)2.2.5 举例说明 (7)2.3 ATZ-恢复出厂设置 (8)2.3.1 语法结构 (8)2.3.2 接口说明 (8)2.3.3 参数说明 (8)2.3.4 属性说明 (8)2.3.5 举例说明 (8)2.4 AT&F-恢复AT 默认设置 (8)2.4.1 语法结构 (8)2.4.2 接口说明 (8)2.4.3 参数说明 (9)2.4.4 属性说明 (9)2.4.5 举例说明 (9)2.5 AT&W-保存当前设置 (9)2.5.1 语法结构 (9)2.5.2 接口说明 (10)2.5.3 参数说明 (10)2.5.4 属性说明 (10)2.6 AT+CMEE-设置终端报错 (10)2.6.1 语法结构 (10)2.6.2 接口说明 (10)2.6.3 参数说明 (10)2.6.4 属性说明 (11)2.6.5 举例说明 (11)2.7 ATD-发起呼叫 (11)2.7.1 语法结构 (11)2.7.2 接口说明 (11)2.7.3 参数说明 (11)2.7.4 属性说明 (11)2.7.5 举例说明 (12)2.8 ATA-接听命令 (12)2.8.1 语法结构 (12)2.8.2 接口说明 (12)2.8.3 参数说明 (12)2.8.4 属性说明 (12)2.8.5 举例说明 (12)2.9 ATH-挂断连接 (12)2.9.1 语法结构 (12)2.9.2 接口说明 (13)2.9.3 参数说明 (13)2.9.4 属性说明 (13)2.9.5 举例说明 (13)2.10 AT+IPR-设置固定数据速率 (13)2.10.1 语法结构 (13)2.10.2 接口说明 (14)2.10.3 参数说明 (14)2.10.4 属性说明 (14)2.10.5 举例说明 (14)2.11 AT+CSQ-查询信号质量 (15)2.11.1 语法结构 (15)2.11.2 接口说明 (15)2.11.3 参数说明 (15)2.11.4 属性说明 (15)2.11.5 举例说明 (15)2.12 AT+CMGF-设置短消息格式 (16)2.12.1 语法结构 (16)2.12.2 接口说明 (16)2.12.3 参数说明 (16)2.12.4 属性说明 (16)2.12.5 举例说明 (17)2.13 AT+CMGD-删除短消息 (17)2.13.2 接口说明 (17)2.13.3 参数说明 (17)2.13.4 属性说明 (17)2.13.5 举例说明 (17)2.14 AT+CMGR-读短消息(PDU Mode) (18)2.14.1 语法结构 (18)2.14.2 接口说明 (18)2.14.3 参数说明 (18)2.14.4 属性说明 (18)2.14.5 举例说明 (19)2.15 AT+CMGR-读短消息(Text Mode) (19)2.15.1 语法结构 (19)2.15.2 接口说明 (19)2.15.3 参数说明 (20)2.15.4 属性说明 (20)2.15.5 举例说明 (20)2.16 AT+CMGS-发送短消息(PDU Mode) (20)2.16.1 语法结构 (20)2.16.2 接口说明 (20)2.16.3 参数说明 (21)2.16.4 属性说明 (25)2.16.5 举例说明 (26)2.17 AT+CMGS-发送短消息(Text Mode) (26)2.17.1 语法结构 (26)2.17.2 接口说明 (26)2.17.3 参数说明 (27)2.17.4 属性说明 (27)2.17.5 举例说明 (27)2.18 AT^ICCID-查询ICCID (27)2.18.1 语法结构 (27)2.18.2 接口说明 (28)2.18.3 参数说明 (28)2.18.4 属性说明 (28)2.18.5 举例说明 (28)3. 附录 (28)3.1 CME ERROR 列表 (28)3.2 CMS ERROR 列表 (30)3.3 Final Result Code 汇总 (30)1.总体介绍1.1 释义说明在整篇文档中,设备简称为 ME、MS、TA 或者 DCE。
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。
CAT-1系列AT指令集文件版本:V1.0.7功能特点●网络优,搭载Cat-1网络,10Mbps下载,5Mbps上传,满足80%的数据传输应用场景;●延迟低,4G网络承载,毫秒级延时体验;●支持多制式,LTE Cat-1和GRPS双模双保险;●覆盖广,基于现有运营商4G网络,稳定性高;●无需特殊卡、无需特殊套餐,常规卡即可使用;●支持网络透传功能,串口数据直接传到网络端,简单可靠;●支持KEEP-ALIVE机制,可以保活连接,增强连接稳定性;●每路连接支持20条数据缓存,每条数据最大4K;●每路连接分别支持一路socket备份;●支持注册包,心跳包数据;●支持HTTPD功能;●支持短信透传,发送中英文短信;●支持FTP他升级协议;●支持基站定位和NTP时间更新;●多种参数设置方式:网络、短信、串口AT指令和电脑端设置软件配置;●具有安全机制,可设置指令模式登录密码。
目录CAT-1AT指令集 (1)1.文档简介 (6)2.指令介绍 (6)2.1.指令中“问”的格式 (6)2.2.指令中“答”的格式 (7)3.AT指令集 (8)3.1.响应指令类型说明 (10)3.2.常用指令错误码 (11)4.AT指令详解 (11)4.1.AT (11)4.2.AT+Z (11)4.3.AT+S (12)4.4.AT+CLEAR (12)4.5.AT+E (12)4.6.AT+ENTM (13)4.7.AT+WKMOD (13)4.8.AT+CMDPW (14)4.9.AT+STMSG (15)4.10.AT+RSTIM (15)4.11.AT+SDPEN (16)4.12.AT+NATEN (16)4.13.AT+UATEN (17)4.14.AT+CACHEN (18)4.15.AT+CSQ (18)4.16.AT+SYSINFO (19)4.17.AT+VER (19)4.18.AT+BUILD (20)4.19.AT+SN (20)4.20.AT+IMEI (21)4.21.AT+ICCID (21)4.22.AT+CIP (21)4.23.AT+CNUM (22)4.24.AT+LBS (22)4.25.AT+LBSN (23)4.26.AT+CCLK (24)4.27.AT+SAFEATEN (25)4.29.AT+UART (26)4.30.AT+UARTFL (27)4.31.AT+UARTFT (27)4.32.AT+APN (28)4.33.AT+SOCKA (29)4.34.AT+SOCKB (29)4.35.AT+SOCKC (30)4.36.AT+SOCKD (31)4.37.AT+SOCKAEN (32)4.38.AT+SOCKBEN (32)4.39.AT+SOCKCEN (33)4.40.AT+SOCKDEN (33)4.41.AT+SOCKALK (34)4.42.AT+SOCKBLK (34)4.43.AT+SOCKCLK (35)4.44.AT+SOCKDLK (35)4.45.AT+SOCKASL (36)4.46.AT+KEEPALIVEA (36)4.47.AT+KEEPALIVEB (37)4.48.AT+KEEPALIVEC (38)4.49.AT+KEEPALIVED (38)4.50.AT+SHORTATM (39)4.51.AT+SOCKRSNUM (40)4.52.AT+SOCKRSTIM (40)4.53.AT+SOCKABK (41)4.54.AT+SOCKBBK (41)4.55.AT+SOCKCBK (42)4.56.AT+SOCKDBK (43)4.57.AT+SOCKABKEN (43)4.58.AT+SOCKBBKEN (44)4.59.AT+SOCKCBKEN (44)4.60.AT+SOCKDBKEN (45)4.61.AT+REGEN (46)4.62.AT+REGTP (46)4.63.AT+REGDT (47)4.64.AT+REGSND (48)4.66.AT+HEARTEN (49)4.67.AT+HEARTTP (49)4.68.AT+HEARTDT (50)4.69.AT+HEARTTM (51)4.70.AT+HEARTSORT (51)4.71.AT+HEART (52)4.72.AT+HTPTP (53)4.73.AT+HTPURL (53)4.74.AT+HTPHD (54)4.75.AT+HTPSV (55)4.76.AT+HTPPK (55)4.77.AT+HTPTIM (56)4.78.AT+DSTNUM (56)4.79.AT+SMSFLT (57)4.80.AT+NTPSVR (57)4.81.AT+NTPEN (58)4.82.AT+NTPTM (59)4.83.AT+GPS (59)4.84.AT+GPSDT (60)4.85.AT+GPSOUT (60)4.86.AT+GNSSMOD (61)4.87.AT+GMDBS (62)4.88.AT+GPOSUPTM (63)4.89.AT+SIMSWITCH (63)4.90.AT+BLEEN (64)4.91.AT+BLEMOD (65)4.92.AT+BLEADVEN (65)4.93.AT+BLESG (66)4.94.AT+BLELINK (67)5.异常打印信息 (68)6.联系方式 (69)7.免责声明 (70)8.更新历史 (71)1.文档简介该文档提供了以WH-GM5为例,Cat-1系列产品支持的AT指令的详细说明。
CANFDCOM 系列 AT 指令说明CANFDCOM 系列产品User ManualUM01010101 V1.01Date: 2019/03/15修订历史目录1. 使用AT命令配置 (1)1.1AT命令 (1)1.1.1使用AT命令概述 (1)1.1.2使用AT命令详细说明 (2)1.1.3控制命令 (4)1.1.4设备信息命令 (6)1.1.5串口信息配置命令 (8)1.1.6CAN信息配置命令 (10)1.1.7转发参数配置命令 (14)1.1.8滤波参数配置命令 (17)1.2AT命令配置实例 (19)1.2.1设置串口参数 (19)1.2.2设置CAN参数 (20)1.2.3设置滤波参数 (21)1. 使用AT命令配置注意:使用AT命令配置前要使设备或模块进入配置模式,对于CANFDCOM-100IE需要把CFG开关拨到CFG侧进入配置模式。
对于CANFDSM-100模块需要CFG配置引脚保持输入高电平,使模块处于配置模式,否则无法连接。
进入配置模式后,使用串口(波特率115200,8数据位,1停止位,无奇偶校验)发送“+++AT”给模块或设备即可使模块进入AT指令配置模式。
进入AT指令命令模式后,模块或设备会返回“A T mode”回复,如图 1.1所示。
图 1.1 进入AT命令配置模式1.1 AT命令AT命令方式给用户提供了一种简单方便的标准接口,主要用于用户使用单片机等嵌入式设备对CANFDCOM-100IE或CANFDSM-100进行配置。
1.1.1 使用AT命令概述表1.1 AT命令返回值CANFDCOM-100IE和CANFDSM-100支持标准AT命令格式,支持任意大小写,且总以“AT”开头,以“\r\n”结尾。
它的命令、返回值及参数说明格式固定,主要体现为4种格式:无参数命令:一种单纯的命令,格式为AT+<command>\r\n,如退出等命令:AT+EXIT\r\n。
AT指令介绍及用法AT指令的用法十分普遍,尤其在物联网领域得到广泛应用。
它通过标准串口与设备进行通信,以控制设备的功能和参数设置。
AT指令是一种基于文本的协议,在发送指令的同时接收设备的响应。
通过解析设备返回的响应,可以获取设备状态和数据。
AT指令由两部分组成:命令和参数。
命令是控制设备的操作指令,参数是命令的附加信息。
例如,AT+CGMM是查询设备的型号指令,CGMM是命令,而且没有参数。
AT+CIPSTART是建立网络连接的指令,CIPSTART是命令,后面的参数包括连接类型、服务器IP地址、端口号等。
AT指令的格式一般为AT+命令[:参数]\r\n,其中AT+为固定的前缀,命令为具体的操作指令,参数为命令的附加信息,[:参数]表示参数是可选的,\r\n为回车换行符,表示一条指令的结束。
AT指令的发送方式有很多种,可以通过串口、蓝牙、TCP/IP等方式发送。
一般情况下,先发送AT指令,再解析响应,例如根据响应中的OK判断指令执行成功,根据响应中的ERROR判断指令执行失败。
也可以使用特定的库函数来简化AT指令的发送和解析过程。
AT指令的功能非常丰富,可以用于设备的初始化、网络的配置、数据的传输等。
常见的AT指令有:1.AT:检查设备是否处于命令模式。
2.AT+CGMI:查询设备的制造商信息。
3.AT+CGMM:查询设备的型号信息。
4.AT+CGSN:查询设备的序列号。
5.AT+CPIN:输入PIN码以解锁SIM卡。
6.AT+COPS:查询和设置网络运营商。
7.AT+CSQ:查询设备的信号强度。
8.AT+CMGS:发送短信。
9.AT+CMGR:读取收到的短信。
10.AT+CGATT:查询和设置GPRS附着状态。
11.AT+CIPSTART:建立网络连接。
12.AT+CIPSEND:发送数据。
13.AT+CIPCLOSE:关闭网络连接。
通过AT指令,可以实现设备的远程控制和配置,如远程查询设备状态、实时监测数据、远程启动和停止设备等。
at指令的使用AT指令是一种用于控制和配置调制解调器的命令集,它可以通过串口与调制解调器进行通信。
AT指令广泛应用于各种通信设备和物联网设备中,具有简单易用、灵活多变的特点。
本文将介绍AT指令的基本使用方法以及常见的功能和应用场景。
一、AT指令的基本使用方法AT指令是以AT开头的命令字符串,通过串口发送给调制解调器。
调制解调器接收到AT指令后,会执行相应的操作并返回执行结果。
下面是AT指令的基本使用方法:1. 串口设置AT+UART设置串口的波特率、数据位、停止位和校验位等参数。
2. 模块初始化AT+CFUN模块初始化,包括重启模块、设置模块功能等。
3. SIM卡操作AT+CIMI获取SIM卡的国际移动用户识别码(IMSI)。
AT+CPIN验证SIM卡的PIN码。
AT+CCID获取SIM卡的集成电路卡识别码(CCID)。
4. 网络注册AT+COPS设置网络运营商。
AT+CREG查询网络注册状态。
5. 短信功能AT+CMGF设置短信格式。
AT+CMGS发送短信。
AT+CMGR读取短信。
6. 通话功能ATD拨号。
ATA接听电话。
ATH挂断电话。
二、常见的功能和应用场景AT指令具有丰富的功能和应用场景,下面介绍几个常见的功能和应用场景:1. 网络连接AT+CGATT激活或关闭GPRS附着。
AT+CGDCONT设置PDP上下文参数。
AT+CGACT激活或关闭PDP上下文。
AT+CIICR建立GPRS连接。
2. 位置定位AT+CIPGSMLOC查询基站位置信息。
AT+CIPGSMLOC=2,1查询基站位置信息并上报服务器。
3. 传感器数据采集AT+CSQ查询信号质量。
AT+CGSN查询IMEI号。
AT+CMGR=1读取第一条短信。
AT+CGATT查询GPRS附着状态。
4. 远程控制AT+CIPSTART建立TCP或UDP连接。
AT+CIPSEND发送数据。
AT+CIPCLOSE关闭TCP或UDP连接。
三、AT指令的注意事项在使用AT指令时,需要注意以下几点:1. 注意命令的顺序和参数的设置,不同的模块可能有不同的命令格式和参数要求。