AT命令详解
At命令详解
At计划在指定时间和日期在计算机上运行命令和程序。
at 命令只能在“计划”服务运行时使用。
如果在没有参数的情况下使用,则at 命令将列出已计划的命令。
语法at [\\ComputerName] [{[ID] [/delete] | /delete [/yes]}]at [[\\ComputerName] Hours:Minutes [/interactive] [{/every:Date[,...]| /next:Date[,...]}]Command]参数\\ComputerName指定远程计算机。
如果省略该参数,则at 命令将计划本地计算机上的命令和程序。
ID指定指派给已计划命令的识别码。
/delete取消已计划的命令。
如果省略了ID,则计算机中所有已计划的命令将被取消。
/yes当删除已计划的事件时,对来自系统的所有询问都进行肯定回答。
Hours:Minutes指定命令运行的时间。
将时间以24 小时制式(即从00:00 [午夜] 到23:59)表示为Hours:Minutes。
/interactive对于在运行Command 时登录的用户,允许Command 与该用户的桌面进行交互。
/every:在每个星期或月的指定日期(例如,每个星期四,或每月的第三天)运行Command 命令。
Date指定运行命令的日期。
可以指定一周的某日或多日(即,键入M、T、W、Th、F、S、Su)或一个月中的某日或多日(即,键入从 1 到31 之间的数字)。
用逗号分隔多个日期项。
如果省略了Date,则at 命令将使用该月的当前日期。
/next:在下一个指定日期(例如,下一个星期四)到来时运行Command 命令。
Command指定要运行的Windows 命令、程序(即.exe 或.com 文件)或批处理程序(即.bat 或.cmd 文件)。
当命令需要路径作为参数时,请使用绝对路径,也就是从驱动器号开始的整个路径。
如果命令在远程计算机上,请指定服务器和共享名的通用命名协定(UNC) 符号,而不是远程驱动器号。
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命令at命令是一个用于在指定时间执行任务的命令行工具。
它允许用户在指定时间安排一次性的或者重复性的任务,以便在后台自动运行。
at命令是Unix和类Unix系统中常用的工具,可以在Linux、macOS和其他类Unix操作系统上使用。
at命令的语法at命令的基本语法如下:at [-mldv] [-f 文件名] 时间其中,选项包括: - -m:指定任务执行完成后,将任务的输出通过邮件发送给用户。
- -l:列出当前计划执行的任务列表。
- -d:删除指定的任务。
- -v:显示详细的任务信息。
- -f:指定任务的命令脚本文件。
时间参数可以使用以下格式之一: - HH:MM:指定当天的时间,以24小时制表示。
- now:立即执行任务。
- +minutes:在当前时间的基础上延迟指定分钟数执行任务。
- +hours:在当前时间的基础上延迟指定小时数执行任务。
- +days:在当前时间的基础上延迟指定天数执行任务。
- yyyy-mm-dd:指定日期和时间。
at命令的使用示例下面是一些at命令的使用示例:1.在指定时间执行一次性任务:$ at 08:00at> echo "Hello, World!" > /tmp/hello.txtat> <EOT>上述命令将在每天的08:00执行echo命令,并将输出重定向到/tmp/hello.txt文件中。
2.在指定时间执行一个命令脚本文件:$ at 09:30 -f /path/to/script.sh上述命令将在每天的09:30执行指定路径下的script.sh脚本文件。
3.在当前时间的基础上延迟执行任务:$ at now + 1 hourat> echo "Delayed task" > /tmp/delayed.txtat> <EOT>上述命令将在当前时间的基础上延迟1小时执行echo命令,并将输出重定向到/tmp/delayed.txt文件中。
Linux中at命令详解
Linux中at命令详解at命令:⼀:简介:计划任务,在特定的时间执⾏某项⼯作,在特定的时间执⾏⼀次,需要安装at服务,apt-get install at⼆:时间定义:at允许使⽤⼀套相当复杂的指定时间的⽅法。
●能够接受在当天的hh:mm(⼩时:分钟)式的时间指定。
假如该时间已过去,那么就放在第⼆天执⾏。
例如:04:00●能够使⽤midnight(深夜),noon(中午),teatime(饮茶时间,⼀般是下午4点)等⽐较模糊的词语来指定时间。
●能够采⽤12⼩时计时制,即在时间后⾯加上AM(上午)或PM(下午)来说明是上午还是下午。
例如:12pm●能够指定命令执⾏的具体⽇期,指定格式为month day(⽉⽇)或mm/dd/yy(⽉/⽇/年)或dd.mm.yy(⽇.⽉.年),指定的⽇期必须跟在指定时间的后⾯。
例如:04:00 2009-03-1●能够使⽤相对计时法。
指定格式为:now + count time-units ,now就是当前时间,time-units是时间单位,这⾥能够是minutes(分钟)、hours(⼩时)、days(天)、weeks(星期)。
count是时间的数量,⼏天,⼏⼩时。
例如:now + 5 minutes 04pm + 3 days●能够直接使⽤today(今天)、tomorrow(明天)来指定完成命令的时间。
三:语法:at(选项)(参数)四:选项:-m:当指定的任务被完成之后,将给⽤户发送邮件,即使没有标准输出-M:不发送邮件-l:atq的别名-d:atrm的别名-r:atrm的别名-v:显⽰任务将被执⾏的时间,显⽰的时间格式为:Thu Feb 20 14:50:00 1997-c:打印任务的内容到标准输出-V:显⽰版本信息-q:后⾯加<队列> 使⽤指定的队列-f:后⾯加<⽂件> 从指定⽂件读⼊任务⽽不是从标准输⼊读⼊-t:后⾯<时间参数> 以时间参数的形式提交要运⾏的任务五:相关命令:● at:在特定的时间执⾏⼀次性的任务● atq:列出⽤户的计划任务,如果是超级⽤户将列出所有⽤户的任务,结果的输出格式为:作业号、⽇期、⼩时、队列和⽤户名● atrm:根据Job number删除at任务● batch:在系统负荷允许的情况下执⾏at任务,换⾔之,就是在系统空闲的情况下才执⾏at任务六:参数:⽇期时间:指定任务执⾏的⽇期时间对队列的补充:● -q选项后⾯跟上队列名称将使⽤指定的队列执⾏at任务●队列名称只包含⼀个字母,有效的队列名称取值范围是:⼩写字母a-z或⼤写字母A-Z●在默认情况下a队列作为at命令的默认队列,b队列作为batch命令的默认队列●越⼤的字母在执⾏时拥有越⾼的优先级● "="是作为特殊队列保留给当前运⾏的at任务使⽤的●如果在创建at计划任务是使⽤⼤写字母指定任务的队列,该任务在执⾏的时候将被当做batch计划任务处理●使⽤atq查询at任务时如果指定了队列名称,查询的结果只会包含这个队列下的任务对-t选项的补充:● -t选项的作⽤是在指定的time_arg时间参数对应的时刻执⾏at任务●这个参数后⾯的时间的格式必须和touch命令-t选项所需的时间的格式⼀致● time_arg的格式为[[CC]YY]MMDDhhmm[.ss]CC 指定年份的前两位数字YY 指定年份的后两位数字MM 指定⼀年的哪⼀⽉(从 01 到 12)DD 指定⼀⽉的哪⼀天(从 01 到 31)hh 指定⼀天中的哪⼀⼩时(从 00 到 23)mm 指定⼀⼩时的哪⼀分钟(从 00 到 59)ss 指定⼀分钟的哪⼀秒(从 00 到 59)七:相关配置⽂件:●时间规范的确切定义可以在/usr/share/doc/at-3.1.10/timespec中查看●默认情况下计划任务都是放在/var/spool/at/这个⽂件● root⽤户可以在任何情况下使⽤at命令,⽽其他⽤户使⽤at命令的权限定义在/etc/at.allow(被允许使⽤计划任务的⽤户)和/etc/at.deny(被拒绝使⽤计划任务的⽤户)⽂件中●如果/etc/at.allow⽂件存在,只有在该⽂件中的⽤户名对应的⽤户才能使⽤at●如果/etc/at.allow⽂件不存在,/etc/at.deny存在,所有不在/etc/at.deny⽂件中的⽤户可以使⽤at● at.allow⽐at.deny优先级⾼,执⾏⽤户是否可以执⾏at命令,先看at.allow⽂件没有才看at.deny⽂件●如果/etc/at.allow和/etc/at.deny⽂件都不存在,只有root⽤户能使⽤at●⼀个空内容的/etc/at.deny表⽰任何⽤户都能使⽤at命令,这是默认的配置●⼀般情况下这两个⽂件存在⼀个即可。
AT指令大全详解完整版
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 报告移动设备的错误。
这个命令决定允许或不允许用结果码“+CMEERROR:”或者“+CMS ERROR:”代替简单的“ERROR”。
15、AT+CKPD 小键盘控制。
仿真ME小键盘执行命令。
16、AT+CCLK 时钟管理。
这个命令用来设置或者获得ME真实时钟的当前日期和时间。
17、AT+CALA 警报管理。
这个命令用来设定在ME中的警报日期/时间。
linux中at的用法
linux中at的用法Linux中的at命令是一种非常有用的工具,它允许用户在指定的时间执行一次性任务或脚本。
无论是在服务器维护还是个人使用中,at命令提供了一种方便的方式来执行计划任务。
本文将介绍at命令的用法和一些示例。
1. at命令的基本语法通过在终端中输入at命令,可以打开at任务的调度器。
at 命令的基本语法如下:at [时间] [日期]根据需要,at命令要求用户提供任务的执行时间和可选的日期。
时间的格式可以是24小时制或12小时制,日期的格式可以是指定的年份、月份和日期,也可以是指定特定日期的相对值。
2. at命令的参数at命令还提供了一些有用的参数。
下面是一些常用的参数:-m:将任务的输出通过邮件发送给用户-f:在指定的时间执行一个脚本-l:列出当前正在运行的at任务-d:删除一个已计划的任务3. at命令的使用示例以下是at命令在不同场景下的使用示例:3.1 执行一次性任务假设你希望在25分钟后执行一个命令,那么你可以这样做:at now + 25 minutes然后,你可以在新的提示符下输入要执行的命令,按下Ctrl+D结束输入。
命令现在将在25分钟后执行。
3.2 在未来的特定时间执行任务假设你正在规划一个重要的任务,在未来某个特定的日期和时间执行。
你可以使用以下命令:at 18:00 2022-01-01然后,你可以在提示符下输入要执行的命令,按下Ctrl+D 结束输入。
命令现在将在指定的日期和时间执行。
3.3 执行脚本你还可以使用at命令来执行脚本。
假设你有一个名为"script.sh"的脚本文件并且希望在未来的时间执行它:at 09:00 tomorrow -f script.sh这将安排脚本在明天的9点执行。
3.4 发送邮件通知如果你想通过电子邮件接收任务的输出,你可以使用-m 参数。
例如:at 10:30 -m然后,你可以在新的提示符下输入命令,并且任何输出都将通过电子邮件发送给你。
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命令解释:1、常用操作1.1 at命令解释:检测module与串列埠是否连通,能否接收at命令;命令格式:at命令返回:ok (与串列埠通讯正常)(无返回,与串列埠通讯未连通)测试结果:atok 1.2 at+csq命令解释:检查网路讯号强度和sim卡状况命令格式:at+csq命令返回:+csq: **,##其中**应在10到31之间,数值越大表明讯号质量越好,##应为99。
否则应检查天线或sim卡是否正确安装测试结果:at+csqcsq: 31, 99讯号强度值会有少许变化,用手遮住天线,讯号强度值会下降(大致在26左右)。
1.3 atz命令解释:恢复原厂设定命令格式:atz命令返回:ok1.4 at+cgmr命令解释:查询模组版本;命令格式:at+cgmr命令返回:+cmeerror测试结果:at+cgmrr4a021 cxc1122528ok 解释:模组版本号为r4a0211.5 at+ipr命令解释:修改串列埠1波特率;命令格式:at+ipr=命令返回: errorok测试结果:at+ipr=19200ok 留意:串列埠波特率修改为19200后要把串列埠除错工具的波特率设为相应波特率后模组才会有返回1.6 atok 呼叫成功;b. atd135********; no dial tone天线未接好,接触不良;c. atd135********no carrier命令错误,缺;2.2ring命令解释:有**呼入命令格式:命令返回:无2.3ata命令解释:摘机命令格式:ata命令返回:ok测试结果:ringringataok 接通**;2.4ath命令解释:挂机命令格式:ath命令返回:ok测试结果:athok **结束通话(通话过程中);2.5at+chup命令解释:挂机命令格式:at+chup命令返回:ok测试结果:ringathok **结束通话(尚未接通来电);2.6at+vts命令解释:拨打分机命令格式:at+vts=“分机号码”命令返回:ok测试结果:at+vts=“0”ok 3、简讯息操作简讯操作步骤及相关命令:(1)设定简讯格式--at+cmgf(2)设定简讯储存载体--at+cpms(3)设定简讯接收提示方式--at+cnmi (4)传送简讯--at+cmgs(5)显示简讯--at+cmgl3.1at+cpms命令解释:选择简讯储存载体3.1.1命令格式:at+cpms=[,][,]设定简讯储存载体命令返回:+cpms:,,,,,ok error测试结果: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命令格式:at+cpms?显示当前简讯储存载体设定命令返回:+cpms:,,,,,, ,,ok error测试结果: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命令格式:at+cpms=?显示本命令支援的引数命令返回:+cpms: (list of supporteds),(list of supporteds),list of supporteds)ok error测试结果:at+cpms=?cpms: ("me","sm"),("me","sm"),("me","sm")ok 3.2at+cmgf命令解释:设定简讯格式3.2.1命令格式:at+cmgf=命令返回:okerror设定简讯格式3.2.2命令格式:at+cmgf=?命令返回:okerror显示本命令支援的引数3.2.3命令格式:at+cmgf?命令返回:okerror显示当前简讯格式测试结果:at+cmgf=?+cmgf: (0,1)okat+cmgf?+cmgf: 0okat+cmgf=1okat+cmgf?+cmgf: 1ok3.3at+cmgs命令解释:传送简讯命令格式:at+cmgs=[,]text is entered命令返回:+cmgs:[,]cms error:ok error测试结果:a. at+cmgs=135********>abcd1234.456cms error:500命令错误;b. at+cmgs="135********"> it is test nowwin7命令大全DOS命令大全 win7命令winver检查windows版本wmimgmtmsc开启windows管理体系结构wmiwupdmgrwind...Linux命令大全 linux指令速成在书店和网路中会有很多关于linux操作指令的书籍和页面,很多介绍的都很全面,我们要想系统的把握这方面的学问,这些资料是...rpm命令详解一rpm格式档案简介rpm是redhatpackagemanager,是有红帽公司开发的套件管理程式。
AT指令大全详解完整版
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 报告移动设备的错误。
这个命令决定允许或不允许用结果码“+CMEERROR:”或者“+CMS ERROR:”代替简单的“ERROR”。
15、 AT+CKPD 小键盘控制。
仿真ME小键盘执行命令。
16、AT+CCLK 时钟管理。
这个命令用来设置或者获得ME真实时钟的当前日期和时间。
17、AT+CALA 警报管理。
这个命令用来设定在ME中的警报日期/时间。
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 时钟管理。
这个命令用来设置或者获得ME真实时钟的当前日期和时间。
17、 AT+CALA 警报管理。
这个命令用来设定在ME中的警报日期/时间。
linux at用法
linux at用法
at是Linux系统中的一个命令,用于在指定时间执行特定任务。
以下是at命令的基本用法:
1. 列出已安排的任务:atq
在命令行中输入atq,将列出所有已安排的任务。
如果您想查看某个特定用户安排的任务,可以使用atq username。
2. 添加新任务:at <时间> <命令>
在命令行中输入at <时间> <命令>,将会在指定时间执行指定的命令。
例如,要在下午3点执行某个命令,可以使用at 15:00 <命令>。
您还可以使用at now立即执行命令。
3. 修改任务:atrm <任务编号>
在命令行中输入atrm <任务编号>,可以删除指定的任务。
在删除任务之前,请确保任务尚未开始执行。
4. 查看任务详细信息:at -c <任务编号>
在命令行中输入at -c <任务编号>,可以查看指定任务的详细信息,如任务ID、用户、时间等。
5. 暂停任务:at suspend <任务编号>
在命令行中输入at suspend <任务编号>,可以暂停指定任务的执行。
6. 继续任务:at resume <任务编号>
在命令行中输入at resume <任务编号>,可以继续暂停的任务。
请注意,at命令只能用于执行一次性任务,不适用于定期执行的任务。
如果您需要执行定期任务,可以使用cron或cronie等工具。
python at指令 解析
python at指令解析Python的at指令是一种用于执行定时任务的命令,可以在特定的时间或日期上运行Python脚本。
它可以在Linux、Unix和Windows系统上使用,并提供了一种自动化任务的解决方案。
at指令允许用户在特定时间运行Python脚本,而无需手动运行或连续运行脚本。
通过at指令,用户可以将Python脚本排入队列,并在指定的时间点自动执行。
使用at命令是很简单的,只需使用以下命令格式:```at HH:MM [日期]```其中HH表示小时,MM表示分钟,[日期]为可选项,表示要运行的日期。
例如,要在下午2点运行脚本,可以使用以下命令:```at 14:00```然后,会进入at命令的交互式界面,可以输入Python脚本或其他命令,按Ctrl+D保存并退出界面。
at命令还支持使用文件作为输入,并可以指定从文件中读取脚本或命令。
例如,可以将Python脚本保存到文件中,然后使用at命令读取该文件并在指定时间运行:```at 14:00 -f script.py```这将在下午2点运行名为script.py的Python脚本。
at命令还可以通过其他参数来增加灵活性。
例如,可以使用-l选项查看当前排队的任务:```at -l```可以使用-r选项删除指定的任务:```at -r [任务编号]```还可以使用-q选项将任务排队到不同的队列中:```at -q [队列编号]```Python的at指令可以与Python的日期和时间模块(datetime)一起使用,以实现更复杂的计划任务。
通过使用datetime模块,可以计算出未来的日期和时间,并使用at指令在特定时间点运行相应的Python脚本。
如果需要在每天的特定时间运行Python脚本,可以使用datetime 模块计算明天的日期和特定时间,并将at指令与该日期和时间一起使用。
例如,要在每天上午8点运行脚本,可以使用以下代码:```pythonimport datetimeimport ostomorrow = datetime.datetime.now() +datetime.timedelta(days=1)run_time = datetime.datetime(tomorrow.year,tomorrow.month, tomorrow.day, 8, 0)command = f"at {run_time.strftime('%H:%M')} -f script.py"os.system(command)```以上代码将在明天上午8点运行名为script.py的Python脚本。
at指令设计
at指令设计AT指令是一种用于与调制解调器、移动设备等进行通信的命令集。
它可以通过串口或无线通信方式发送给设备,以控制设备的工作状态、获取设备的信息、发送数据等。
下面将介绍一些常用的AT指令及其功能。
1. AT:这是最基本的AT指令,用于检测设备是否正常工作。
发送AT指令后,设备应该返回"OK"表示正常。
2. AT+CSQ:该指令用于查询信号强度。
设备会返回一个信号强度值,通常以dBm为单位,数值越大表示信号质量越好。
3. AT+CGSN:该指令用于查询设备的IMEI号,IMEI号是设备的唯一标识符。
4. AT+CIMI:该指令用于查询设备的IMSI号,IMSI号是SIM卡的唯一标识符。
5. AT+CPIN:该指令用于查询SIM卡的状态。
设备会返回SIM卡的状态,如果是"READY"表示SIM卡正常插入并可用。
6. AT+COPS:该指令用于查询当前注册到的运营商。
设备会返回当前注册的运营商名称和编号。
7. AT+CMGS:该指令用于发送短信。
需要指定目标手机号码和短信内容,设备会返回发送结果。
8. AT+CMGR:该指令用于读取收到的短信。
设备会返回已收到的短信的内容和发送者的号码。
9. AT+CGATT:该指令用于查询GPRS附着状态。
设备会返回GPRS附着状态,如果是"Attached"表示已经附着成功。
10. AT+CGACT:该指令用于激活或关闭GPRS。
需要指定一个PDP上下文的ID和激活或关闭操作,设备会返回操作结果。
11. AT+CGPADDR:该指令用于查询设备的IP地址。
设备会返回当前的IP地址。
12. AT+HTTPINIT:该指令用于初始化HTTP客户端。
设备会返回初始化结果。
13. AT+HTTPPARA:该指令用于设置HTTP客户端的参数,如URL、请求方法、请求头等。
14. AT+HTTPACTION:该指令用于发起HTTP请求。
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指令大全详解完整版.txt10有了执著,生命旅程上的寂寞可以铺成一片蓝天;有了执著,孤单可以演绎成一排鸿雁;有了执著,欢乐可以绽放成满圆的鲜花。
一、一般命令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小键盘执行命令。
AT指令介绍及用法
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指令常见于调制解调器和移动通信系统,如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指令中文手册AT指令是一种用于控制移动终端的命令语言,它可以通过串口或无线接口与终端进行通信。
AT指令在移动通信领域中被广泛应用,包括短信发送、语音通话、数据传输等功能。
以下是AT指令的中文手册:第一章:基本概念1.1 AT指令简介1.2 AT指令的应用领域1.3 AT指令的基本语法1.4 AT指令的执行机制第二章:常用功能指令2.1 拨号指令2.1.1 ATD:拨号命令2.1.2 ATA:接听命令2.1.3 ATH:挂机命令2.2 短信指令2.2.1 AT+CMGS:发送短信命令2.2.2 AT+CMGR:读取短信命令2.2.3 AT+CMGL:列出短信命令2.2.4 AT+CMGD:删除短信命令2.3 语音通话指令2.3.1 ATD:呼叫命令2.3.2 ATA:接听命令2.3.3 ATH:挂机命令2.3.4 AT+CLCC:查询通话状态命令2.4 数据传输指令2.4.1 AT+CGDCONT:设置PDP上下文命令2.4.2 AT+CGACT:激活或去活PDP上下文命令2.4.3 AT+CIPSTART:建立网络连接命令2.4.4 AT+CIPSEND:发送数据命令2.4.5 AT+CIPCLOSE:关闭网络连接命令第三章:参数配置指令3.1 基本配置指令3.1.1 ATV:设置AT指令回显命令3.1.2 AT+IPR:设置串口波特率命令3.1.3 AT+CMEE:设置错误报告模式命令3.2 短信配置指令3.2.1 AT+CNMI:设置新消息指示命令3.2.2 AT+CSMP:短消息参数命令3.3 语音通话配置指令3.3.1 AT+CLIP:来电显示命令3.3.2 AT+VTS:DTMF信号发送命令3.4 数据传输配置指令3.4.1 AT+CIPMODE:数据传输模式命令3.4.2 AT+CIPMUX:多连接模式命令3.4.3 AT+CSTT:设置GPRS接入点命令第四章:网络管理指令4.1 网络状态查询指令4.1.1 AT+CIMI:查询国际移动用户识别码命令4.1.2 AT+CSQ:查询信号强度命令4.1.3 AT+CREG:查询网络注册状态命令4.1.4 AT+CGREG:查询GPRS网络注册状态命令4.2 注册网络指令4.2.1 AT+COPS:手动选择运营商命令4.3 功率管理指令4.3.1 AT+CBC:查询电池电量命令4.3.2 AT+CSCLK:设置电源管理命令第五章:系统模式指令5.1 AT+CFUN:设置终端功能命令5.2 AT+CPIN:PIN码操作命令5.3 AT+CGSN:查询IMEI命令第六章:扩展指令6.1 AT+CSIM:SIM卡应用工具包命令6.2 AT+CMUX:多路复用命令6.3 AT+CCID:查询SIM卡信息命令第七章:错误码解析7.1 AT指令错误码列表7.2 错误码含义解析第八章:附录8.1 AT指令规范8.2 AT指令的应用案例以上是移远AT指令的中文手册,涵盖了基本概念、常用功能指令、参数配置指令、网络管理指令、系统模式指令等内容。
at命令用法
at命令用法
(最新版)
目录
1.at 命令概述
2.at 命令基本语法
3.at 命令使用示例
4.at 命令的优点与局限性
正文
1.at 命令概述
at 命令是 Linux 和 Unix 系统中的一个定时执行任务的命令行工具,它可以让用户在指定的时间执行特定的命令或程序。
at 命令的使用可以提高系统的自动化程度,让用户更加高效地管理自己的计算机。
2.at 命令基本语法
at 命令的基本语法如下:
```
at [选项] 时间命令
```
其中,选项包括:
- -f:指定命令执行的文件
- -c:指定命令执行的命令行
- -t:指定命令执行的时间
时间可以是具体的时间点,例如“12:00”,也可以是相对于当前时间的延迟时间,例如“1 hour”。
3.at 命令使用示例
以下是一些 at 命令的使用示例:
- 定时关机:
```
at 23:59:59 shutdown -h now
```
- 每天早上 8 点执行某个脚本:
```
at 08:00 /path/to/your/script.sh
```
- 每隔 1 小时执行某个命令:
```
at -t 1 hours /path/to/your/command
```
4.at 命令的优点与局限性
at 命令的优点在于可以定时执行任务,无需人工干预,提高了系统的自动化程度。
然而,at 命令也存在一些局限性,例如它只能在 Unix 和Linux 系统中使用,同时它只能执行命令行任务,无法执行图形界面的任务。
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. 注意命令的顺序和参数的设置,不同的模块可能有不同的命令格式和参数要求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
1 REC READ 接收已读 2 STO UNSENT 存储未发送 3 STO SENT 存储已发送 4 ALL 所有消息 命令 AT+CMGL=”REC UNREAD” 列举未读消息 响应 +CMGL: 1, "REC UNREAD","0146290800", test +CMGL: 3, "REC UNREAD","46290800" hello OK 由 2 条未读消息读后其状态变为 REC READ 2.6.9 AT+CMGS 发送短消息 采用 TEXT 方式的命令格式 AT+CMGS= [ , ] text is entered 按 ctrl-Z 发送出去/ 按 ESC 取消 采用 PDU 方式的命令格式 AT+CMGS= PDU is entered 按 ctrl-Z 发送出去/ 按 ESC 取消 PDU 发送只能输入十六迚制的字符 0-9A-F 命令 AT+CMGS="+33146290800" Please Call me soon, Fred. 用 TEXT 方式发送消息 响应 +CMGS : OK 发送成功 命令 AT+CMGS= 用 PDU 方式发送消息 响应 +CMGS : OK 发送成功 返回给用户的消息参考值 由模块分配这个值从 0 开始每发送一次消息递增 1 不论是否发 送 成 功 在 0-255 之 间 循 环 2.6.10 AT+CMGW 向 内 存 写 入 消 息 该 命 令 存 储 短 消 息 SMS-DELIVER 或 SMS-SUBMIT 返回存储位置 20 消息输入的格式与 AT+CMGS 命令类似 TEXT 方式命令格式 AT+CMGW= [, [, ] ] enter text 按 ctrl-Z 发送出去/ 按 ESC 取消 PDU 方式命令格式 AT+CMGW= [,] give PDU 按 ctrl-Z 发送出去/ 按 ESC 取消 响应格式+CMGW: +CMS ERROR 写入出错 字符格式的发 出/ 目标地址值 发出/ 目标地址值类 型 状态值缺省为 2 表示存储消息的状态如果命令行 没有此域存储的消息被认为是要发送的消息 PDU 方 式
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
AT+CPBS=”FD” 选择 FDN 响应 OK 命令 AT+CPBW=5,"01290917",129,"Jacky" 向 FDN 位置 5 写入记录 响应 +CME ERROR:17 要求输入 PIN2 码 命令 AT+CPIN? 响应 CPIN SIM PIN2 命令 AT+CPIN=678 输入 PIN2 码 响应 OK 15 命令 AT+CPBW=5,"01290917",129,"Jacky" 向 FDN 位置 5 写入记录 响应 OK 允许写入 FDN 2.6 短消息命令 2.6.1 参数定义 目标地址 数据编码方案 时间字符格式 yy/MM/ddhh :mm :ss±zz 第一个字节对 SMS-SUBMIT 来说缺省值为 17 内 存中的存储位置 对 TEXT 方式挃字符个数 对 PDU 方式挃数据单元的字节数 用来列举读 取和删除消息的内存区 用来写发送消息的内存区 广播消息标识 消息参考 发起方地址 协 议标识 16 迚制表示的数据单元 可容纳地址 业务中心地址 业务中心时间标记以字符格式 yy/MM/dd,hh :mm :ss±zz 广播消息序列号 SMS-STATUS-REPORT 的状态 内存中消息的 状态 地址 的类型 地址 的类型 地址 的类型 中的消息总存储空间 中的消息总存储空间 中已用的存储空间 中已用的存储空间 短消息的有效周期缺省为 167 2.6.2 AT+CSMS 选择 消息业务 支持的业务包拪移动台发起 SMS-MO 和接收 SMS-MT 的短消息小区广播消息 SMS-CB 业务 命令格式 AT+CSMS= 0SMS 的 AT 命令兼容 GSM 07.05 Phase 2 1SMS 的 AT 命令兼容 GSM 07.05 Phase 2+ 命令 AT+CSMS=0 设置 AT 命令兼容 Phase 2 响应 +CSMS: 1, 1, 1 OK 支持 SMS-MO, SMS-MT, SMS-CB 16
ห้องสมุดไป่ตู้
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
的缓冲区满则提示信息存储在其他地方或者删除最旧的提示信息以新的代替 1 当 TA-TE 链接保留时拒绝新消息结果码否则直接将其传送给 TE 2 当 TA-TE 链接保留时结果代码缓 存在 TA 预约后发送给 TE 否则直接将其传送给 TE 3 否则直接将结果码传送给 TE 当 TA 处 于在线数据模式时特殊波段内的 TA-TE 链接用来嵌入结果码和数据 为 SMS-DELIVERs 设 置 结 果 码 提 示 发 送 路 径 缺 省 值 为 0 0SMS-DELIVER 提 示 不 需 要 发 送 路 径 1SMS-DELIVER 由+CMTI : SM, 来提示发送路径 2SMS-DELIVER 除了 class 2 消息由 2 种结果码来发送 +CMT : [,] (PDU 方式) +CMT : ,[,] [,, , , , , , ] TEXT 方 式 3class 3 的 SMS-DELIVER 消息采用=2 中的结果码来发送其他类型的消息 用 =1 的格式 设置存储接 收的广播消息的规则 0 不向 TE 发送广播消息提示信息广播消息已存储缺省值 1 广播消息 已存储并以格式+CBMI:BMl, 向用户显示存储位置 2 新的广播消息采用 2 种格式直接发送 给 TE +CBM : PDU 方式 +CBM :,, ,, Text 方式 3 对 class 3 的广播消息采用=2 的操作其他 类 型 的 消 息 采 用 =1 的 操 作 用 于 SMS_STATUS_REPORT, 缺 省 值 为 0 0 不 发 送 SMS-STATUS-REPORT 1 采用如下格式发送 SMS-STATUS-REPORT +CDS : (PDU 方式) 18 +CDS : ,, [] , [], , , (Text 方式) 缺省值为 0 0 当 取值为 1-3 时 TA 缓冲区中的结果码发送给 TE 1 当 取值为 1-3 时清除 TA 缓冲区中的结果码 命令 AT+CNMI=2,1,0,0,0 =1 响应 OK 响应 +CMTI : "SM", 1 收到新消息的提示 2.6.7 AT+CMGR 读取短消息 命令格式 AT+CMGR= 采用 TEXT 方式的响应 +CMGR :,,[,] [,,,,,,,] 对于 SMS-DELIVER +CMGR :,,[,] [,,,,, [],, ,] 对于 SMS-SUBMIT 采用 PDU 方式的响 应 +CMGR: , [] , 命令 AT+CMGR=1 读消息 响应 +CMGR: "REC UNREAD", "0146290800","98/10/01,18 :22 :11+00", ABCdefGHI OK TEXT 方 式 2.6.8 AT+CMGL 列举短消息 用户使用该命令来读取某种类型的存储的短消息 命令格式 AT+CMGL= 采用 TEXT 方式的响应 +CMGL:,,[,],[,,] +CMGL:…… 采用 PDU 方式的响应 +CMGL : ,, [], +CMGL:…… 的取值 19 PDU 方式 TEXT 方式 说明 0 REC UNREAD 接收未读
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
TEXT 方 式 0 REC UNREAD 1 REC READ 2 STO UNSENT 3 STO SENT 命令 AT+CMGW="+33146290800" Hello, how are you ? 写入消息 响应 +CMGW : 4 OK 消息存储在位置 4 2.6.11 AT+CMSS 发送存储区内的消息 该命令将存储区内的消息发送出去 命令格式 AT+CMSS=[, [,] ] 响 应 +CMSS : +CMS ERROR: 发送出错 如果提供新的地址它将代替存 储在消息内的地址 只有 TEXT 方式才能使用这个命令 命令 AT+CMGW=0660123456 Today is my birthday 写入消 息 响应 +CMGW : 5 OK 消息存在位置 5 命令 AT+CMSS=5 发送消息 5 21 响应 +CMSS : OK 发送成功 2.6.12 AT+CSMP 设置 TEXT 方式参数 该命令用来选择, , 的值 命令格式 AT+CSMP=, , , 字节由 6 个域组成: B7 B6 B5 B4 B3 B2 B1 B0 RP UDHI SRR
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
命令 AT+CSMS= 响应 +CSMS:01 OK 2.6.3 AT+CPMS 选择短消息 存储区 该命令允 许 定义读写短消息的存储区 命令格式 AT+CPMS=, [] SM 短消息存储区存在 SIM 卡上缺省值 SM 短消息存储区存在 SIM 卡上 缺省值 如果命令正确返回+CPMS: ,,, 命令 AT+CPMS=? 检测消息存储区 响应 +CPMS: (("SM"),("SM")) OK 读列举删除使用 SM 写发送使用 SM 命令 AT+CPMS? 读当前值 响应 +CPMS: "SM", 3, 10,"SM",3,10 OK 已有 3 条消息存入 SIM 卡一共可以存 10 条消 息 2.6.4 AT+CMGF 选择消息格式 选择消息为 TEXT 或 PDU 格式 用 PDU 格式包拪所有头 信息的短消息以二迚制方式传送写成十六迚制的格式 用 TEXT 格式命令和响应均为 ASCII 字符 选择的消息格式存储在 EEPROM 里 命令 AT+CMGF ? 查询当前值 响应 +CMGF: 1 OK TEXT 方 式 命令 AT+CMGF=? 检测命令 响应 +CMGF: (0-1) OK 支持 TEXT 和 PDU 方式 2.6.5 AT+CSDH 显示 TEXT 方式参数 该命令为 TEXT 方式的结果代码提供更多的信息 命令 AT+CSDH? 查询当前值 17 响应 +CSDH: 0 OK 不显示头信息 2.6.6 AT+CNMI 新消息提示 命令格式 AT+CNMI=,,,, 控制主动提供结果码的过程只支持=2, 对于值 013 只是接受并返回 OK 其执行的过程与值 2 一样 0 结果代码缓冲区在 TA 如果 TA