linuxat使用
① 在linux上怎样操作at at+cfun=1
1、常用操作
1.1 AT
命令解释:检测 Mole 与串口是否连通,能否接收 AT 命令;
命令格式:AT
命令返回:OK (与串口通信正常)
(无返回,与串口通信未连通)
测试结果:AT
OK
1.2 AT+CSQ
命令解释:检查网络信号强度
命令格式:AT+CSQ
命令返回:+CSQ: **,##
其中**应在 10 到 31 之间,数值越大表明信号质量越好,##为误码
率,值在 0 到 99 之间。
否则应检查天线或 SIM 卡是否正确安装
测试结果:AT+CSQ
+CSQ: 20,5
1.3 AT+CPIN?
命令解释:检查登入移动设备(ME)的密码.
命令格式:AT+CPIN?
命令返回:+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?
+CPIN: READY
表示SIM卡正常,同时不需要登入密码。
1.4 AT+COPS?
命令解释:查询运营商选择状态.
命令格式:AT+COPS?
命令返回:+COPS: ,,
的值为0 到 4, 默认值是 0
的值为 0 到 2, 默认值是 2
的值为运营商代码, 中国移动的代码是 46000, 联通的代码是 46001
测试结果:AT+COPS? Tech-Link T&E Limited 常用 AT 命令手册
- 2 -
+COPS: 0, 2, 46000
1.5 AT+WOPEN=2
命令解释:查询模块支持 Open AT 的 Library 版本及是否有 Open AT Application 在模块中.
命令格式:AT+ WOPEN=2
命令返回:+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
+WOPEN: 2,” AT v04.10” ,” AT v04.11”
OK
1.6 AT+WOPEN=0
命令解释:停止 Open AT Application 程序.
命令格式:AT+ WOPEN=0
命令返回:OK 或 ERROR
测试结果:AT+WOPEN=0
OK
1.7 AT+WOPEN=4
命令解释:删除 Open AT Application 程序.
命令格式:AT+ WOPEN=4
命令返回:OK 或 ERROR
测试结果:AT+WOPEN=4
OK
注: 删除 Open AT Application 程序前,必须先使用 AT+WOPEN=0 停止 Open AT 程序.
1.8 AT+WOPEN=1
命令解释:开启 Open AT Application 程序.
命令格式:AT+ WOPEN=1
命令返回:OK 或 ERROR
测试结果:AT+WOPEN=1
OK
1.9 AT+WIPCFG=3
命令解释:查询 WIP 软件版本.
命令格式:AT+ WIPCFG=3
命令返回: 或 ERROR
测试结果:AT+WIPCFG=3
WIP Soft v201 on Open AT OS v411
OK 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?
命令返回:<字符集编码格式>
返回值通常是下列中的一项.
“ GSM” ----- GSM缺省符号集(参考 GSM 03.38 第 6.2.1 节).
“ PCCP437” ---- PC字符集代码页 437.
“ CUSTOM” ---- 用户自定义.
“ HEX” ---- 十六进制: (取值范围:00 到 FF。比如:052FE6 表示 3 个 8bit 字
符,转换为十进制,分别为 5、47、230,禁止转换为 ME原始字符集).
测试结果:AT+CSCS?
+CSCS: “ PCCP437”
OK
1.11 AT+CGSN
命令解释:查询模块的 IMEI 号码.
命令格式:AT+ CGSN
命令返回:
测试结果:AT+CGSN
012345678901234
OK
注意: 如果显示 012345678901234 表示模块没有写IMEI 号码,有 IMEI 号码的话
应该显示是 35xxxxxxxx (共 15 位数字).
1.12 ATI7
命令解释:查询语音编码特性
命令格式:ATI7
命令返回:SPEECH CODINGS: FR,EFR,HR,AMR
1.13 A TZ
命令解释:恢复默认设置
命令格式:ATZ
命令返回:OK
1.14 AT+CGMR (此命令功能同等于 ATI3)
命令解释:查询模块版本;
命令格式:AT+CGMR
命令返回:
+CMEERROR
测试结果:AT+CGMR
661_09gg.Q2686H 1925236 100506 11:13
OK Tech-Link T&E Limited 常用 AT 命令手册
- 4 -
解释:模块的 Firmware 版本号为 661
1.15 AT+IPR
命令解释:修改串口 1 波特率;
命令格式:AT+IPR=
命令返回:ERROR
OK
测试结果:AT+IPR=115200
OK
注意:串口波特率修改为 115200 后要把串口调试工具的波特率设为相应波
特率后模块才会有返回.
1.16 AT&W
命令解释:保存模块设置;
命令格式:AT&W
命令返回:OK
ERROR(保存不成功)
测试结果:AT&W
OK
1.17 ;&W
命令解释:连续保存命令
命令格式:ATxxx;&W (AT xxx 代表要设置的命令,紧跟;&W 表示执行此设置的
同时保存该设置)
命令返回:OK
例如要将模块的波特率设置成 115200 并保存它,则可以直接按如下操作:
测试结果:AT+IPR=115200;&W
1.18 AT+CGMI
命令解释:查询模块厂商的标识;
命令格式:AT+CGMI
命令返回:WAVECOM MODEM
测试结果:AT+CGMI
WAVECOM MODEM
1.19 AT+CGMM
命令解释:获取模块支持的频带;
命令格式:AT+CGMM
命令返回:MULTIBAND 900E 1800
900E
1800
1900
G850
MULTIBAND G850 1900
测试结果:AT+CGMM
MULTIBAND 900E 1800 (表示模块支持多频带,首选频带为 900E 1800)
Tech-Link T&E Limited 常用 AT 命令手册
- 5 -
1.20 A/
命令解释:重复上次命令;
命令格式:A/
命令返回:上一次 AT 命令返回的值
这命令重复前一个执行的命令
1.21 AT+CPOF
命令解释:关机;这个特殊的命令可停止 GSM软件堆栈和硬件层
命令格式:AT+CPOF
命令返回:OK
测试结果:AT+CPOF
OK
注: AT+CPOF用于停止 GSM软件堆栈,这命令的功能与 AT+CFUN=0 相同,
执行 AT+CFUN=1即可重新运行 GSM软件堆栈.
A T+CPOF=1用于停止 GSM硬件层,运行此命令后 AT 将失去回应,必需
对模块进行硬件复位模块方可重新工作.
② linux.at 命令怎么用
一次性定时计划任务的at命令的用法!
1.命令格式:
at[参数][时间]
2.命令功能:
在一个指定的时间执行一个指定任务,只能执行一次,且需要开启atd进程(
ps -ef | grep atd查看, 开启用/etc/init.d/atd start or restart; 开机即启动则需要运行 chkconfig --level 2345 atd on)。
3.命令参数:
-m 当指定的任务被完成之后,将给用户发送邮件,即使没有标准输出
-I atq的别名
-d atrm的别名
-v 显示任务将被执行的时间
-c 打印任务的内容到标准输出
-V 显示版本信息
-q<列队> 使用指定的列队
-f<文件> 从指定文件读入任务而不是从标准输入读入
-t<时间参数> 以时间参数的形式提交要运行的任务 《Linux就该这么学》
使用实例:
实例1:三天后的下午 5 点锺执行 /bin/ls
命令:
at 5pm+3 days
输出:
[root@localhost ~]# at 5pm+3 days
at> /bin/ls
at> <EOT>
job 7 at 2013-01-08 17:00
[root@localhost ~]#
说明:
实例2:明天17点钟,输出时间到指定文件内
命令:
at 17:20 tomorrow
输出:
[root@localhost ~]# at 17:20 tomorrow
at> date >/root/2013.log
at> <EOT>
job 8 at 2013-01-06 17:20
③ linux必学的命令是什么
1、作用at命令用来在指定时刻执行指定的命令序列。
2、格式at[-V][-qx][-ffile][-m]time。
3、主要参数
-V:显示标准错误输出。
-q:许多队列输出。
-f:从文件中读取作业。
-m:执行完作业后发送电子邮件到用户。
time:设定作业执行的时间。time格式有严格的要求,由小时、分钟、日期和时间的偏移量组成,其中日期的格式为MM。DD。YY,MM是分钟,DD是日期,YY是指年份。偏移量的格式为时间+偏移量,单位是minutes、hours和days。
(3)linuxat使用扩展阅读:
学习linux注意事项
1、Linux严格区分大小写。
2、Linux所有的存储设备都必须挂载之后用户才能使用,包括硬盘、U盘和光盘。
3、Windows下的程序不能直接在Linux中安装和运行。
④ Linux里面atq命令作用是什么
linux at 命令详解 使用方式 : at -V [-q queue] [-f file] [-mldbv] TIME 说明 : a... #160; -l : 列出所有的指定 (使用者也可以直接使用 atq 而不用 at -l) -d :
⑤ linux中at命令
linux
at
命令详解
使用方式
:
at
-V
[-q
queue]
[-f
file]
[-mldbv]
TIME
说明
:
at
可以让使用者指定在
TIME
这个特定时刻执行某个程序或指令,TIME
的格式是
HH:MM其中的
HH
为小时,MM
为分钟,甚至你也可以指定
am,
pm,
midnight,
noon,
teatime(就是下午
4
点锺)等口语词。
如果想要指定超过一天内的时间,则可以用
MMDDYY
或者
MM/DD/YY
的格式,其中
MM
是分钟,DD
是第几日,YY
是指年份。另外,使用者甚至也可以使用像是
now
+
时间间隔来弹性指定时间,其中的时间间隔可以是
minutes,
hours,
days,
weeks。
另外,使用者也可指定
today
或
tomorrow
来表示今天或明天。当指定了时间并按下
enter
之后,at
会进入交谈模式并要求输入指令或程序,当你输入完后按下
ctrl+D
即可完成所有动作,至于执行的结果将会寄回你的帐号中。
参数
:
-V
:
印出版本编号
-q
:
使用指定的伫列(Queue)来储存,at
的资料是存放在所谓的
queue
中,使用者可以同时使用多个
queue,而
queue
的编号为
a,
b,
c...
z
以及
A,
B,
...
Z
共
52
个
-m
:
即使程序/指令执行完成后没有输出结果,
也要寄封信给使用者
-f
file
:
读入预先写好的命令档。使用者不一定要使用交谈模式来输入,可以先将所有的指定先写入档案后再一次读入
-l
:
列出所有的指定
(使用者也可以直接使用
atq
而不用
at
-l)
-d
:
删除指定
(使用者也可以直接使用
atrm
而不用
at
-d)
-v
:
列出所有已经完成但尚未删除的指定
⑥ Linux中的at命令有什么用
at命令用来安排一个程序在未来的做一次一次性执行。所有提交的任务都被放在 /var/spool/at 目录下并且到了执行时间的时候通过atd守护进程来执行。还有不会的请参考《linux就该这么学》,针对各种linux疑难杂症,帮助linux学习者。
⑦ linux中怎么用at设置关机时间
在虚拟机当中用at设置关机时间#at 23:00 5/26/2010>cd /back>tar -cvf tmp.tar /tmp>init 0ctrl +d 结束操作
⑧ linux下at命令
GMI是什么,使用方法不对,你可以参考:
http://www.cnblogs.com/peida/archive/2013/01/05/2846152.html
⑨ Linux怎样在某一特定时间执行命令(使用at”
简介
at定时任务,指定一个时间执行一个任务,只能执行一次。需要安装at服务,apt-get install at;
创建at任务
创建at任务方式有两种,从文件输入和从控制台输入。以下分别用两种方式创建1分钟后将当前时间写入 home/result 文件的命令
1、从文件输入
附录
1、at时间定义
at允许使用一套相当复杂的指定时间的方法。
1)能够接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。例如:04:00
2)能够使用midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午4点)等比较模糊的词语来指定时间。
3)能够采用12小时计时制,即在时间后面加上AM(上午)或PM(下午)来说明是上午还是下午。例如:12pm
4)能够指定命令执行的具体日期,指定格式为month day(月 日)或mm/dd/yy(月/日/年)或dd.mm.yy(日.月.年),指定的日期必须跟在指定时间的后面。例如:04:00 2009-03-1
5)能够使用相对计时法。指定格式为:now + count time-units ,now就是当前时间,time-units是时间单位,这里能够是minutes(分钟)、hours(小时)、days(天)、weeks(星期)。count是时间的数量,几天,几小时。例如:now + 5 minutes 04pm + 3 days
6)能够直接使用today(今天)、tomorrow(明天)来指定完成命令的时间。
⑩ linux下at命令使用
ntpdate time-a.nist.gov
执行上面这个命令试试,如果提示没有这个全集用yum安装
yum -y install ntpdate