精华内容
下载资源
问答
  • 移远通信国网模块AT命令使用手册V1.2
  • linux at命令使用案例

    千次阅读 2012-09-18 13:55:07
    linux at命令使用案例  摘要:用户使用linux at命令在指定时刻执行指定的命令序列。也就是说,该命令至少需要指定一个命令、一个执行时间才能够正常运行 linux at命令 用户使用linux at命令在指定时刻执行...

    linux at命令使用案例

     摘要:用户使用linux at命令在指定时刻执行指定的命令序列。也就是说,该命令至少需要指定一个命令、一个执行时间才能够正常运行

    linux at命令

    用户使用linux at命令在指定时刻执行指定的命令序列。也就是说,该命令至少需要指定一个命令、一个执行时间才能够正常运行。linux at命令能够只指定时间,也能够时间和日期一起指定。需要注意的是,指定时间有个系统判别问题。比如说:用户现在指定了一个执行时间:凌晨3:20,而发出linux at命令的时间是头天晚上的20:00,那么究竟是在哪一天执行该命令呢?假如用户在3:20以前仍然在工作,那么该命令将在这个时候完成;假如用户3:20以前就退出了工作状态,那么该命令将在第二天凌晨才得到执行。下面是linux at命令的语法格式:

    at [-V] [-q 队列] [-f 文档名] [-mldbv] 时间

    at -c 作业 [作业...]

    at允许使用一套相当复杂的指定时间的方法,实际上是将POSIX.2标准扩展了。他能够接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。当然也能够使用midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午4点)等比较模糊的

    词语来指定时间。用户还能够采用12小时计时制,即在时间后面加上AM(上午)或PM(下午)来说明是上午还是下午。

    也能够指定命令执行的具体日期,指定格式为month day(月 日)或mm/dd/yy(月/日/年)或dd.mm.yy(日.月.年)。指定的日期必须跟在指定时间的后面。

    上面介绍的都是绝对计时法,其实还能够使用相对计时法,这对于安排不久就要执行的命令是很有好处的。指定格式为:now + count time-units ,now就是当前时间,time-units是时间单位,这里能够是minutes(分钟)、hours(小时)、days(天)、weeks(星期)。count是时间的数量,究竟是几天,还是几小时,等等。

    更有一种计时方法就是直接使用today(今天)、tomorrow(明天)来指定完成命令的时间。下面通过一些例子来说明具体用法。

    [例2] 指定在今天下午5:30执行某命令。假设现在时间是中午12:30,1999年2月24日,其命令格式如下:

    at 5:30pm

    at 17:30

    at 17:30 today

    at now + 5 hours

    at now + 300 minutes

    at 17:30 24.2.99

    at 17:30 2/24/99

    at 17:30 Feb 24

    以上这些命令表达的意义是完全相同的,所以在安排时间的时候完万能够根据个人喜好和具体情况自由选择。一般采用绝对时间的24小时计时法能够避免由于用户自己的疏忽造成计时错误的情况发生,例如上例能够写成:

    at 17:30 2/24/99

    这样很清楚,而且别人也看得懂。

    对于linux at命令来说,需要定时执行的命令是从标准输入或使用-f选项指定的文档中读取并执行的。假如linux at命令是从一个使用su命令转换到用户shell中

    执行的,那么当前用户被认为是执行用户,任何的错误和输出结果都会送给这个用户。但是假如有邮件送出的话,收到邮件的将是原来的用户,也就是登录时shell的任何者。

    [例3]

    $ at -f work 4pm + 3 days

    在三天后下午4点执行文档work中的作业。

    $ at -f work 10am Jul 31

    在7月31日上午10点执行文档work中的作业。

    在任何情况下,终极用户都能够使用这个命令。对于其他用户来说,是否能够使用就取决于两个文档:/etc/at.allow和/etc/at.deny。

    假如/etc/at.allow文档存在的话,那么只有在其中列出的用户才能够使用linux at命令;假如该文档不存在,那么将检查/etc/at.deny文档

    是否存在,在这个文档中列出的用户均不能使用该命令。假如两个文档都不存在,那么只有终极用户能够使用该命令;空的/etc/at.deny文档意味着所有的用户都能够使用该命令,这也是默认状态。

    下面对命令中的参数进行说明。

    -V 将标准版本号打印到标准错误中。

    -q queue 使用指定的队列。队列名称是由单个字母组成,合法的队列名能够由a-z或A-Z。a队列是linux at命令的默认队列。

    -m 作业结束后发送邮件给执行linux at命令的用户。

    -f file 使用该选项将使命令从指定的file读取,而不是从标准输入读取。

    -l atq命令的一个别名。该命令用于查看安排的作业序列,他将列出用户排在队列中的作业,假如是终极用户,则列出队列中的任何工作。

    命令的语法格式如下:

    atq [-V] [-q 队列] [-v]

    -d atrm 命令的一个别名。该命令用于删除指定要执行的命令序列,语法格式如下:

    atrm [-V] 作业 [作业...]

    -c 将命令行上所列的作业送到标准输出。

    [例4] 找出系统中任何以txt为后缀名的文档,并且进行打印。打印结束后给用户foxy发出邮件通知取件。指定时间为十二月二十五日凌晨两点。

    首先键入:

    $ at 2:00 12/25/99

    然后系统出现at>提示符,等待用户输入进一步的信息,也就是需要执行的命令序列:

    at> find / -name "*.txt"|lpr

    at> echo "foxy:All texts have been printed.You can take them over.Good day!River" |mail -s "job done" foxy

    输入完每一行指令然后回车,任何指令序列输入完毕后,使用组合键结束linux at命令的输入。这时候屏幕将出现如下信息:

    warning:command will be executed using /bin/sh.

    job 1 at 1999-12-25 02:00

    提醒用户将使用哪个shell来执行该命令序列。

    实际上假如命令序列较长或经常被执行的时候,一般都采用将该序列写到一个文档中,然后将文档作为linux at命令的输入来处理。这样不容易出错。

    [例5] 上面的例子能够修改如下:

    将命令序列写入到文档/tmp/printjob,语句为:

    $ at -f /tmp/printjob 2:00 12/25/99

    这样一来,linux at命令将使用文档中的命令序列,屏幕显示如下:

    Warning:command will be executed using /bin/sh.

    job 2 at 1999-12-25 02:00

    /sbin/service crond start //启动服务

    /sbin/service crond stop //关闭服务

    /sbin/service crond restart //重启服务

    /sbin/service crond reload //重新载入配置

    可以将这个服务在系统启动的时候也自动启动:

    在/etc/rc.d/rc.local这个脚本的末尾加上:

    /sbin/service crond start

    以上是linux at命令的使用案例。

    展开全文
  • 通过AT命令使用4G模块通讯软件设计

    千次阅读 2018-05-29 16:39:55
    1、使用4G模块提供的AT命令集 2、AT指令回应规则:回应以0X0D 0X0A作为AT命名回应的结束 3、设计原则  AT命令应答一对一,不可以有交叉,AT+CGREG AT命令是检查是否注册上GPRS或4G网络,需要检查返回的状态,...

    一、系统设计约束

    1、使用4G模块提供的AT命令集

    2、AT指令回应规则:回应以0X0D 0X0A作为AT命名回应的结束

    3、设计原则

           AT命令应答一对一,不可以有交叉,AT+CGREG AT命令是检查是否注册上GPRS或4G网络,需要检查返回的状态,如果没有正常返回以注册的网络状态,直接使用后续的AT命令会导致通讯出现连接不通的情况。

           采用状态机机制

           使用异步操作方式,需要使用消息机制

    4、发送和接收分离

        针对4G的发送和接收,使用命令和数据分离的方式进行;SEND数据使用指定长度发送的方式(AT+QISEND=XXX),RECEIVE数据使用通过命令提取数据的方式(AT+QIRD=0,1,0,XXXX);通过此方式的选择保证数据和命令在串口输入和输出上不会出现命令和数据混杂的情况,简化程序设计。

    二、流程图

     

    三、状态机设计

     

           状态机分为4G模块上电过程的状态部分,4G通讯过程状态部分;由于4G模块上电过程较多都需要对每一条AT命令的回应进行处理,所以分出多个上电过程的状态以满足 4G上电过程的要求;

           第二个是GSM通讯过程状态,主要是IP 通讯过程中OPEN, CLOSE, SEND, RECEIVE四个过程,以此来定义状态;

           AT 命令状态

     

           STATUS_WAIT_CMD = 100,

           STATUS_HW_INIT_CMD,

           STATUS_HW_END_CMD,

           STATUS_AT_SYNC_CMD,

           STATUS_AT_E0_CMD,

           STATUS_AT_IPR_CMD,

          。。。

           

           STATUS_AT_OPEN_CMD,

           STATUS_AT_SEND_CMD,

               

           STATUS_AT_RECEIVE_CMD,

           STATUS_AT_CLOSE_CMD,

           STATUS_AT_CLEAR_CMD,

     

            回应状态

     

     

           STATUS_AT_SYNC =0,

           STATUS_AT_E0,

           STATUS_AT_IPR,

          

           。。。

           STATUS_AT_DISCONNECT_IDLE,

           STATUS_AT_CONNECT_IDLE,

          

           STATUS_AT_OPEN,

           STATUS_AT_SEND,

           STATUS_AT_RECEIVE,

           STATUS_AT_CLOSE,

     

           STATUS_AT_PARSE,

          

           STATUS_AT_CLEAR,

     

    四、主处理任务

    static void 4G_Task(void)

     

    {

         

           while(1)

           {

                  ATCMD 处理 4G_AtSendCmdProc(procstatus);

                  SELECT 等待接口命令和AT回馈

                  有接口消息命令,进行处理4G_MsgProc(pipebuffer, lenpipecount, &lenpipecount);

                  对应CMD设置;

                  有AT回馈,进行处理 procstatus =4G_DataProc(databuffer, lendatacount, &lendatacount, newprocstatus, 0);

           }

    }

     

    如何解决制定项目计划的难题     https://mp.csdn.net/postedit/85099154

    展开全文
  • Linux - 一次性计划任务之at命令使用

    千次阅读 2019-01-08 16:04:00
    at 命令是用来执行一次性任务,比如要在二十分钟后重启,要在 2 分钟后启动一个可执行程序,或者在一天后执行一个脚本。适合应对突发性和临时性的任务。 at允许使用一套相当复杂的指定时间的方法。它能够接受在当天...

    at 命令是用来执行一次性任务,比如要在二十分钟后重启,要在 2 分钟后启动一个可执行程序,或者在一天后执行一个脚本。适合应对突发性和临时性的任务。

    at允许使用一套相当复杂的指定时间的方法。它能够接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。当然也能够使用midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午4点)等比较模糊的 词语来指定时间。用户还能够采用12小时计时制,即在时间后面加上AM(上午)或PM(下午)来说明是上午还是下午。 也能够指定命令执行的具体日期,指定格式为month day(月 日)或mm/dd/yy(月/日/年)或dd.mm.yy(日.月.年)。指定的日期必须跟在指定时间的后面。

    上面介绍的都是绝对计时法,其实还能够使用相对计时法,这对于安排不久就要执行的命令是很有好处的。指定格式为:now + count time-units,now就是当前时间,time-units是时间单位,这里能够是minutes(分钟)、hours(小时)、days(天)、weeks(星期)count是时间的数量,究竟是几天,还是几小时,等等。

    更有一种计时方法就是直接使用today(今天)、tomorrow(明天)来指定完成命令的时间。

    ① 查看 at 服务是否安装(守护进程 atd 为 at 命令提供服务)

    [root@localhost ~]# chkconfig --list|grep atd
    
    //Centos7 下需要使用如下命令
    [root@localhost ~]# systemctl list-unit-files |grep atd
    atd.service                                                             enabled
    rpc-statd-notify.service                                                static
    rpc-statd.service                                                       static
    

    在这里插入图片描述


    ② 查看服务是否在运行

    //Centos7以前
    service atd status
    或
    //Centos7
    systemctl status atd
    

    在这里插入图片描述


    ③ at 的 黑名单和白名单

    在系统的 /etc 目录下可能会有两个关于 at 命令使用限制的文件,一个是黑名单(etc/at.deny)一个是白名单(/etc/at.allow),一般只有一个黑名单文件,因为大部分情况下是允许执行 at 命令的,如果使用白名单,有 100 个用户的话,岂不是要写100行,但黑名单只需要把被限制的一两个写上就行。

    • 如果系统中有/etc/at.allow 文件,那么只有被写入该文件的用户才可以执行 at 命令(将使用者的账号写入即可,一个一行)相当于白名单文件,此时/etc/at.deny就会被忽略,相当于黑名单。
    • 如果系统中没有/etc/at.allow文件,只有/etc/at.deny,那么被写入该文件的用户就不能使用 at 命令,黑名单对 root 不起作用。
    • 如果两个文件都不存在,那么只有root 用户可以执行。

    ④ at命令语法

    • 语法
    at(选项)(参数)
    
    • 选项
    -f:指定包含具体指令的任务文件;
    -q:指定新任务的队列名称;
    -l:显示待执行任务的列表;
    -d:删除指定的待执行任务;
    -m:任务执行完成后向用户发送E-mail。
    
    • 参数
      日期时间:指定任务执行的日期时间。

    ⑤ 实例

    三天后的下午 5 点锺执行/bin/ls

    [root@localhost ~]# at 5pm+3 days
    at> /bin/ls
    at> <EOT>
    job 7 at 2019-01-08 17:00
    

    明天17点钟,输出时间到指定文件内:

    [root@localhost ~]# at 17:20 tomorrow
    at> date >/root/2019.log
    at> <EOT>
    job 8 at 2019-01-08 17:20
    

    计划任务设定后,在没有执行之前我们可以用atqat -l命令来查看系统没有执行工作任务:

    [root@localhost ~]# atq
    7       Tue Jan  8 17:51:00 2019 a root
    

    显示已经设置的任务内容:

    [root@localhost ~]# at -c 7
    #!/bin/sh
    # atrun uid=0 gid=0
    # mail root 0
    umask 22
    //...省略一大堆系统设置
    date >/root/2019.log
    

    删除已经设置的任务:

    atrm 7(任务编号)
    

    四小时后关机:
    在这里插入图片描述

    at 是一个一次性定时的命令,守护进程 atd 为它提供服务。如果需要周期性定时任务,需要使用 crontab 命令。

    展开全文
  • GSM模块SMS相关AT命令使用说明

    千次阅读 2007-03-26 16:33:00
    GSM模块SMS相关AT命令使用说明 凡是利用GSM模块二次开发的,不管是用来做公话,还是GPRS通信,其中短消息基本都要使用的。本文大致介绍一下短消息相关的AT命令使用方法。 详细的AT指令说明,可以参考 07.05,或者...

    GSM模块SMS相关AT命令使用说明                                

    凡是利用GSM模块二次开发的,不管是用来做公话,还是GPRS通信,其中短消息基本都要使用的。本文大致介绍一下短消息相关的AT命令使用方法。
    详细的AT指令说明,可以参考 07.05,或者西门子MC35I的AT手册,西门子手册感觉还是很不错的。
    由于本文表达的错误给您带来的物资损失和精神损伤,本人概不负责。
    1、短消息的格式
    我所见到的模块短消息基本都提供2种格式,TEXT和PDU。文本模式相对来说比较简单,特别适合传输那些字符什么的,对于老外来说,基本就发26个字幕,简直太方便了。PDU模式需要进行编码,目前的汉字传输好多都采用PDU模式。由于本人对PDU和怎么发汉字基本一窍不通,这段就暂时忽略了。
    一般模块默认的都是PDU模式,你可以使用如下命令切换到TEXT模式:
    AT+CMGF=1
    如果想再切换到PDU模式,使用:
    AT+CMGF=0
    即可,以下短消息发送AND读取都采用TEXT模式,因为PDU我不是很懂。
    2、怎样给我发送一条短消息?
    现在你手里有了G网模块,但首先你要确保如下操作已经完成:
    1)模块上电并且AT命令同你的PC串口通信顺畅。
    2)SIM卡没有欠费,并且已经登陆GSM网络(可以使用AT+CREG?查询,如果返回1或者5表示正常)。
    3)AT+CMGF=1设置完毕。
    有了以上的过程,那么你就可以给我发信息了,你要使用的AT命令是:AT+CMGS。
    假如我的手机号是:13636371111(后四位是假的)。
    1)从串口输入:AT+CMGS=”13636371111” 然后按回车键。
    2) 这个时候你可以看到有个大于号 ‘>’弹出,提示你可以输入消息的内容了。
    假如你想发送“hello world”,直接在’>’后面输入即可,输入完了后按’CTRL^Z”,稍微等一下,你的信息也就发出去了,如果编程好像是0x1B(记不清了,你可以查下ASCII表)。
    全部过程如下:
    AT+CMGS="13636371111"
    > hello world
    +CMGS: 199
    OK
    你需要一直等到OK返回,才能确定是成功发出,中间的那个东西可以先不管。如果你输入 “ hello world”后,但又不想发了,按ESC可以取消发送,就不再介绍。
    3、 怎样打开传送回报?
    手机上我们都可以找到一个菜单,可以选择传送回报的功能,也就是说别人收到你的信息后,短消息中心会给你一个确认信息,假如是发给心上人,这个功能尤其重要。
    对于模块我们没有菜单可选,但我们有 AT+CSMP 这样一条AT命令,在TEXT模式下,对于手机上的那个选项可以通过这条命令实现,这个命令的具体含义我搞得不是很清楚,也懒得去研究,曾经有个人告诉我按照下面设置后,传送回报就可以回来:
    AT+CSMP=33
    但即使你这样设置后,别人收到后,传送回报你可能还是看不到,你还需要设置另外一条AT命令:“AT+CNMI=2,1,,1”,下面就会介绍到这个命令的用法。
    对于PDU模式,控制传送回报有很大差别。
    4、AT+CNMI的用法。
    到目前为止,你至少还有如下的疑惑:
    1)来了新短信,我怎么知道?
    2)我担心时间长了SIM卡会写坏,FLASH也可能写坏,或者我单片机很强短信不需要存储,就要模块直接给我,我该怎么办?
    3)我要看传送回报!
    上面一切疑虑都可以从AT+CNMI中得到答案。
    我手头上有个西门子MC35的手册,CNMI的几个参数如下:
    AT+CNMI =[ ][, ][, ][, ][, ]
    方括号表示参数是可选的,简要说明下:
    用来选择来了新短信,提示信息是否需要从串口直接打出,一般取2。
    用来选择新短信的提示方式,取1的话,就比较简单,比如“+CMTI: "SM",3”,告诉你新短信存在SIM卡里,序号是3,稍后告诉你怎样读取。取2的话,来了新短信就会不作存储,直接从串口显示出来。
    用来选择传送回报,如果想看回报的话,一般取1(同AT+CSMP结合使用)。
    其他参数不作说明。
    这里提供3组参数可以供你使用:
    1)AT+CNMI=2,1,,1
    这组参数可以提供新信息提示,以及传送回报的功能
    2)AT+CNMI=2,2,,1
    这组参数来了新信息直接显示到串口,不作存储,仍然打开传送回报。
    3)AT+CNMI=2,1
    这组参数,一般的模块都会有新信息提示,不会打开回报功能(打开可能会干扰单片机处理) 以上仅供参考,不同厂家模块实现形式以及支持参数可能会有不同,需要实际测试。
    5、怎样读取SIM卡或者手机内部的信息?
    比如我们收到这样的信息:“+CMTI: "SM",3”,知道来了新信息,并且存储在SIM卡,第3个位置区。我们怎么去读取呢?
    比较EASY,用AT+CMGR来读取,如下:
    AT+CMGR=3,回车后,即可看到短信内容,比较简单,这里就不举例了。
    还有一个用来读取短信的命令,AT+CMGL,可以列出手机内部的全部AT命令,
    比如:
    AT+CMGL=”ALL”,回车后可以返回当前存储区的所有短信,结果自己实践即可。
    +CMGL还有另外3个参数,可以参考手册,并且PDU还有些不同,参数使用的是数字。
    6、怎样选择存储区?
    现在的模块一般都提供2-3个存储区,SIM卡,手机(FLASH), SIM卡+FLASH。
    我们可以使用 AT+CPMS?进行选择,关于CPMS的3个参数,这里简要介绍一下,比较容易搞混,并不是表示SIM卡或者手机分别有3个存储区。
    设置命令如下:AT+CPMS= [, ][, ]]
    Memory to be used when listing, reading and deleting messages:
    Memory to be used when writing and sending messages:
    Received messages will be placed to this storage if routing to TE is not
    set.
    上面是我为了省事直接从西门子手册COPY的,需要仔细理解。组合着多试几次就知道了。
    7、怎样删除一条短信?
    使用AT+CMGD,比如:
    AT+CMGD=1 将删除 内部的第一条信息(注意模块返回OK都是删除成功,有些模块会返回ERROR,其实表示当前这个位置没有短信息)。
    AT+CMGD还有个全删的功能,比如:
    AT+CMGD=1,4 将删除 存储区内部的全部短信息。(注意第二个参数还有3个,可以看手册,并且并不是所有厂家模块都支持全删)

    为了处理好代码,还是要仔细研究07.05协议和厂家提供的手册,然后对照实际验证,尽量不要瞎猜,即使在一个地方蒙对了,到另外城市你的东西可能就不能用了。 

    展开全文
  • 如何使用 AT 命令安排任务 AT 命令概述 您可以使用 at 命令来安排命令、脚本或程序在指定的日期和时间运行。您也可以使用命令查看现有的计划任务。 要使用 at 命令,“任务计划程序”服务必须在运行中,而且您...
  • AT命令

    千次阅读 2019-06-04 21:28:41
    AT命令最常见的应用场景: 1、智能手机:一般智能手机都是一个主芯片控制一个通信模块,这个通信模块就是一个完整的、简单的手机,包括手机应该有的射频、基带等部分,还有GSM协议栈,完全可以独立打电话、发短信、...
  • cmd中at命令用法

    万次阅读 2014-05-20 17:25:12
    at命令使用详解 AT命令是Windows XP中内置的命令,它也可以媲美Windows中的“计划任务”,而且在计划的安排、任务的管理、工作事务的处理方面,AT命令具有更强大更神通的功能。AT命令可在指定时间和日期、在指定...
  • linux at命令使用

    千次阅读 2017-01-06 19:36:47
    at命令 at:计划任务,在特定的时间执行某项工作,在特定的时间执行一次。 格式:at+时间 例1:date //查看系统当前时间 at 时间 //系统计划启动任务时间 at> date >/root/1.txt //date:系统计划启动任务时间...
  • AT命令介绍和简单使用

    万次阅读 多人点赞 2019-06-04 15:25:57
    一、AT命令简介 AT 即Attention,AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter, TA)或数据电路终端设备(Data Circuit Terminal ...
  • Shell中at命令使用总结

    千次阅读 2020-03-05 14:55:55
    at命令会将作业提交到队列中,指定shell何时动行该作业。at的守护进程atd会以后台的模式运行,检查作业队列来运行作业。 atd 守护进程会检查系统上的一个特殊目录(通常位于/var/spool/at)来获取用at命令提交的作业...
  • linux命令at 命令

    千次阅读 2019-01-25 11:02:23
    at命令允许指定Linux系统何时运行脚本,at命令会将作业提交到队列中,指定shell在何时运行该作业。at的守护进程atd会以后台模式运行,检查作业队列来运行作业。atd守护进程会检查系统上的一个特殊目录来获取at命令的...
  • AT命令简易解析 AT命令的应用场合很多,也是应用最为通用的命令。而AT命令并不像通信协议特定的数据帧格式,解析AT...AT命令一般有三种状态:查询、执行、设置,根据这三种状态,本文将使用一种简易的方法解析AT命令
  • Linux的at命令

    千次阅读 2016-12-18 00:08:01
    Linux的at命令
  • 高通AT命令文档

    热门讨论 2013-09-26 17:49:44
    AT命令试用文档和架构 帮助你快速理解和使用 熟悉AT命令的通信方法
  • 使用串口调试助手调试AT命令发送短信,网上很多资料看了,实验都不行,分享一下自己的经验
  • AT命令简单介绍

    千次阅读 2017-11-17 08:37:00
    AT命令以AT开头,一回车符结束。一个简单命令如:AT回车符,模块对命令的响应为:回车符、换行符response回车符、换行符 AT命令大致可分为三类:  1、基本AT命令:AT或者AT&,如:ATE1(打开串口回显),AT&...
  • ESP-AT 系列: 自定义 AT 命令

    千次阅读 2019-10-28 10:40:31
    一. 简介 虽然 ESP-AT 内部已经集成了很多指令, 比如 Wi-Fi, BT, BLE, IP 等等, 但是同时也支持客户进行二次...ESP-AT 命令包含 4 种命令格式: Test Command 示例: AT+<x>=? 用途: 查询 Set Command 的各个...
  • at命令和crontab命令

    千次阅读 2015-04-11 21:01:11
    at命令和crontab命令
  • android发送AT命令

    热门讨论 2013-11-15 16:38:13
    android发送AT命令代码 发送AT命令获取想要的信息,或者做一些其他事
  • AT命令简易解析

    千次阅读 2019-02-02 16:56:39
    AT命令一般有三种状态:查询、执行、设置,根据这三种状态,本文将使用一种简易的方法解析AT命令。 宏定义AT命令的三种状态: #define QUERY_CMD 0x01 /* 查询命令 */ #define EXECUTE_CMD 0x02 /* 执行命令 */ #...
  • Linux下at命令使用

    万次阅读 2011-12-16 11:41:05
    at命令 at:计划任务,在特定的时间执行某项工作,在特定的时间执行一次。 格式:at+时间 例1:date //查看系统当前时间 at 时间 //系统计划启动任务时间 at> date >/root/1.txt //date:系统计划启动任务时间...
  • HUAWEI MH5000-31 5G模块AT命令手册1 总体介绍 37 1.1 使用范围 37 1.2 概述 37 1.3释义说明 38 1.4AT 命令语法结构 38 1.4.1AT 命令简介 38 1.4.2AT 命令类型 39 1.4.3命令参数介绍 40 1.5中断属性 40 AT 命令使用...
  • AT命令解析

    千次阅读 2012-04-28 15:40:54
    AT命令解释: 一、 AT命令解释: 1、常用操作 1.1 AT 命令解释:检测Module与串口是否连通,能否接收AT命令; 命令格式:AT 命令返回:OK (与串口通信正常)(无返回,与串口通信未连通) 测试结果:...
  • 使用AT命令控制2G/4G模块注意事项

    万次阅读 2018-07-06 10:41:14
    AT命令应答一对一实现,命令不允许交叉使用;回应0x0d 0x0a结束,进行AT回应的结束;代码设计中一定要进行保护; 2、2G/4G模块注册上网 AT+CGREG AT命令是检查是否注册上GPRS或4G网络,需要检查返回的状态,而且一定...
  • at命令的用法

    千次阅读 2016-08-01 10:06:33
    at命令的用法  At 列出在指定的时间和日期在计算机上运行的已计划命令或计划命令和程序。必须正在运行“计划”服务才能使用 at 命令。 at [\\computername] [[id] [/delete] | /delete [/yes]] ...
  • 玩转ADB命令(ADB命令使用大全)

    万次阅读 多人点赞 2017-10-27 10:53:39
    我相信做Android开发的朋友都用过ADB命令,但是也只是限于安装应用push文件和设备重启相关,根深的也不知道了,其实我们完全可以了解多一点,有一些不常用的场景我们至少应该知道它可以做到,比如,我们知道adb ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 463,186
精华内容 185,274
关键字:

at命令使用