• 通博TBET

    新闻中心
    GPRS模块的AT指令集用法
    2016-08-26
    8703

      上期介绍了许多GPRS模块的使用方法,网络透传模式、HTTPD Client、短信透传模式的使用方法不再做过多说明,本期具体介绍GPRS模块(USR-GM3)的AT指令集用法。

      GPRS模块AT指令为“问答式”指令,分为“问”和“答”两部分。“问”是指设备向模块发送AT命令,“答”是指 模块给设备回复信息。

    c  含义
      <>  被包括的内容为必需项
     [] 被包括的内容为非必需项
     {} 被包括的内容为此文档中特殊含义的字符串
     ~ 参数范围,例A~B,参数的范围是从A到B
     CMD 表示指令码
     OP 表示操作符
     PARA 表示参数
     CR 表示ASCII码中的“回车符”,十六进制数表示为0x0D
     LF 表示ASCII码中的“换行符”,十六进制数表10示为0x0A

     

      GPRS模块指令中“问”的格式

      指令串:[CMD][OP][PARA]

     命令码 含义  是否是必须项 
     AT+ AT命令头   是
     CMD 指令的功能属性  是
     OP  操作符,如,?,=?  否
     PARA  执行的参数  否
     CR  回车,命令结束符  是


      指令类型说明:

       类 型    指令串格式   说明
     0  <AT+><CMD>?<CR>  执行该指令的动作或查询当前参数值
     1  <AT+><CMD>=?<CR>  查询该指令中的参数的取值范围或类型
     2  <AT+><CMD><CR>  执行该指令的动作或查询当前参数值
     3  <AT+><CMD>=<PARA><CR>  置该指令的参数值

      指令中“答”的格式

      注:指令的响应信息分为有回显和无回显两种,回显的含义是在输入指令的时候,把输入的内容返回来,然后再对该指令做出响应。无回显则是不会返回输入的内容,只对指令做出响应。在以下说明中,均以无回显模式为例。

      命令串:[CR][LF][+CMD][OP][PARA][CR][LF][OK]

     命令码  含义  是否是必需项
     AT+  AT命令头  是
     CMD  指令的功能属性  是
     OP  操作符,如=,?,=?  否
     PARA  执行的参数  否
     CR  回车,命令结束符  是


      响应指令类型说明

       类 型      指令串格式  说明
     0  <CR><LF><OK><CR><LF>  返回该指令成功
     1  <CR><LF><+CMD:><PARA><CR><LF><CR><LF><OK><CR><LF>  返回当前参数


      基本AT指令集 

    序 号

    指 令  

    功能描述

    管理指令

    1

    H

    帮助信息

    2

    Z

    模块重启

    3

    E

    查询/设置是否开启指令回显

    4

    ENTM

    退出命令模式

    5

    WKMOD

    查询/设置工作模式

    6

    CALEN

    查询/设置是否使能通话功能

    7

    NATEN

    查询/设置是否使能网络AT命令

    8

    UATEN

    查询/设置是否使能透传模式下的串口AT命令

    9

    CMDPW

    查询/设置命令密码

    10

    CACHEN

    查询/设置是否允许缓存数据

    11

    STMSG

    查询/设置模块启动信息

    12

    RSTIM

    查询/设置重启时间

    13

    SLEEP

    查询/设置低功耗模式

    14

    SLEEPTIM

    查询/设置自动低功耗模式

    配置参数指令

    15

    S

    保存当前设置

    16

    RELD

    恢复用户默认设置

    17

    CLEAR

    恢复原始出厂设置

    18

    CFGTF

    将当前设置保存为默认设置

    信息查询指令

    19

    VER

    查询版本信息

    20

    SN

    查询SN

    21

    ICCID

    查询ICCID

    22

    IMEI

    查询IMEI

    23

    CNUM

    查询本机电话号码

    串口参数指令

    24

    UART

    查询/设置串口参数

    25

    RFCEN

    查询/设置是否使能类RFC2217功能

    网络指令

    26

    APN

    查询/设置APN信息

    27

    SOCKA

    查询/设置socket A参数

    28

    SOCKB

    查询/设置socket B参数

    29

    SOCKAEN

    查询/设置是否使能socket A

    30

    SOCKBEN

    查询/设置是否使能socket B

    31

    SOCKASL

    查询/设置是否使能socket A短连接

    32

    SOCKBSL

    查询/设置是否使能socket B短连接

    33

    SOCKALK

    查询socket A连接状态

    34

    SOCKBLK

    查询socket B连接状态

    35

    SOCKIDEN

    查询/设置是否显示socket ID功能

    注册包指令

    36

    REGEN

    查询/设置是否使能注册包

    37

    REGTP

    查询/设置注册包内容类型

    38

    REGID

    查询/设置注册ID(适用于D2D功能)

    39

    REGDT

    查询/设置自定义注册信息

    40

    REGSND

    查询/设置注册包发送方式

    心跳包指令

    41

    HEARTEN

    查询/设置是否使能心跳包

    42

    HEARTDT

    查询/设置心跳包数据

    43

    HEARTTP

    查询/设置心跳包的发送方式

    44

    HEARTTM

    查询/设置心跳包发送间隔

    HTTPD指令

    45

    HTPTP

    设置/查询HTTP工作方式

    46

    HTPURL

    设置/查询URL

    47

    HTPSV

    设置/查询目标服务器地址和端口

    48

    HTPHD

    设置/查询HTTP协议HEAD信息

    49

    HTPPK

    设置/查询是否开启HEAD过滤功能

    短信息指令

    50

    DSTNUM

    目标电话号码

    51

    SMSEND

    发送短信息

                                                    透传云功能

    52

    CLOUDEN

    设置透传云使能

    53

    CLOUDID

    设置透传云20位设备ID

    54

    CLOUDPA

    设置透传云8位通讯密码

                                其他功能

    55

    LBS

    基站定位功能

    56

    GPIO1

    获取/设置GPIO1功能

    57

    GPIO2

    获取/设置GPIO2功能

    上一篇: GPRS模块的使用方法 下一篇: GPRS模块的注册包有什么用 返回首页
    热门推荐
    热门标签