AT command

测试

AT

检测是否装有SIM卡

AT+CCID

检测软件版本,5.0以上才有GPRS功能支持

AT+CGMR

访问HTTP

//测试指令

//检测信号质量,确定是否可以登陆上网络;若返回10~31, 0之间的信号数字则继续,如果信号是99, 99,则应该考虑不停地让模块去搜索网络。

AT+CSQ                                                                                      

    +CSQ: 24,0

    OK

//查询GPRS网络注册状态

AT+CREG?                                                            

    +CGREG: 0,1

    OK

 //是否附着GPRS网络

AT+CGATT?  

    +CGATT: 1 

//配置指令

//设置网络参数

AT+SAPBR=3,1,”CONTYPE”,”GPRS”                         

//设置接入点名称

AT+SAPBR=3,1,”APN”,” UNINET”                           

//查询相关参数

AT+SAPBR=4,1                                                                      

         +SAPBR:

         CONTYPE: GPRS

         APN: UNINET

         PHONENUM:

         USER:

         PWD:

         RATE: 2

//将本次参数设置保存到RAM

AT+SAPBR=5,1                                                                      

//打开承载

AT+SAPBR=1,1                                                                      

//查看接入网络的状态和IP地址,CID=1

AT+SAPBR=2,1                                                                      

    +SAPBR: 1,1,”xx.xx.xx.xx” 

//操作HTTP

//初始化HTTP

AT+HTTPINIT                                                                       

    OK

//设置承载上下文标识,和上面一致

AT+HTTPPARA=”CID”,1                                                  

    OK

//HTTP客户端用此标志控制重定向机制。如果此标志设置为1,当服务器发送重定向码(范围30x)时,客户端自动发送新的HTTP请求。

AT+HTTPPARA=”REDIR”,1

    OK

//设置要访问的网站 

AT+HTTPPARA=”URL”,” http://android.wochacha.com/servertest/api?city_id=1&os=Android&v=8.2.1&newudid=7aaf058f37efec66f2a9cd7372a59660&udid=862872020089727&connectnet=mobile”

    OK

//查询HTTP参数 

AT+HTTPPARA? 

    +HTTPPARA:

    CID: 1

    URL: http://

    UA: SIMCOM_MODULE

    PROIP: 0.0.0.0

    PROPORT: 0

    REDIR: 1

    BREAK: 0

    BREAKEND: 0

    TIMEOUT: 120

    CONTENT:

 

    OK

//激活HTTP请求,0表示get方式,1表示post方式 

AT+HTTPACTION=0                             

    OK

    //等待返回页面信息      

    +HTTPACTION=0,200,14

    //0表示访问方式get,200表示访问成功,14是DataLen,就是用字节表示的网页内容长度

//读取HTTP相应数据,0表示从第0个字节开始读,读14个字节。

AT+HTTPREAD=0,14 

//终止HTTP服务

AT+HTTPTERM

//关闭承载   

AT+SAPBR=0,1                                                                     

//返回HTTP应用上下文,AT命令参数

AT+HTTPSCONT?                                                               

    +HTTPSCONT: 1

    CID: <value>

    URL: <value>

    UA: <value>

    PROIP: <value>

    PROPORT: <value>

    REDIR: <value>

    BREAK: <value>

    BREAKEND: <value>

 

    OK

//保存HTTP应用上下文

AT+HTTPSCONT 

发送短信

//设置短信系统进入TEXT模式,PDU模式为0。

AT+CMGF=1 

//选择TE字符集,只有当AT+CSCS=”GSM”,TEXT模式执行有效

AT+CSCS=”GSM”  

//给指定手机号发送短信

AT+CMGS=”+8618510163757” 

//短信内容          

>Test <Ctrl+Z>  

//来短信时主动上报

+CMTI:”SM”,2 

//读取短信

AT+CMGR=1

//列出所有短信

AT+CMGL=”ALL”    

//删除短信

AT+CMGD=1     

拨打电话

ATD18510163757; 

GPRS环境设置

AT+CIPSPRT=1

设置发送数据时是否显示’>’和send OK。默认1。0:不显示>,返回send OK。1:显示>,返回send OK。2:不显示>,返回send OK。 

AT+CIPHEAD=1

设置接受数据时是否显示IP头。默认0。0:未设置IP头。1:IP头,格式”+IPD,data length”。 

AT+CIPSRIP=0

设置接收数据时是否显示发送方的IP地址和端口号,默认0。0:不显示。1:显示格式,RECV FROM: <IP ADDR>:<PORT> 

AT+CIPCSGP=1,”UNINET”, “guest”, “guest”

设置为GPRS连接模式,接入点名称,用户名和密码。0:CSD连接,1:GPRS连接(默认)。 

GPRS连接

AT+CGCLASS=”B”

设置GPRS移动台类别,类别B,MT终端支持包交换和电路交换模式,但不能同时支持。类别CC仅支持电路交换模式。 

AT+CGDCONT=1,”IP”, “UNINET”

定义PDP(Packet Data Protocol)移动场景,这个不会保存,每次开机需要设置。第一个参数为cid,第二个参数是pdp_type(这里为IP),第三个参数是接入点名称。 

AT+CGATT=1

附着GPRS网络。由于GSM和GPRS是相同的基站,所以通常MS开启,注册上网络了,就已经是GSM的一个节点,可以打电话了,但是如果想使用GPRS数据业务,就要附着GPRS网络。 

AT+CGACT=1,1

激活PDP移动场景。第一个参数是前面定义的cid,第二个是激活状态,激活设为1,解除设为0。 

AT+CIPSTATUS

查询GPRS状态,有以下几种状态:

         0 IP INITIALInitializing state

         1 IP START StartingState

         2 IP CONFIG ConfigureScene

         3 IP IND Accept SceneConfiguration

         4 IP GPRSACT SceneActivated

         5 IP STATUS Get LocalIP Address

         6 TCP/UDP CONNECTINGEstablish connection state with SERVER

         7 IP CLOSE Connectionhas been closed

         8 CONNECT OKConnection Established Successfully

         9 PDP DEACT Detachfrom GPRS network 

AT+CIPSTART=”TCP”,”XX.XX.XX.XX”,”XX”

链接,如果要链接域名,则需要在开始设置AT+CDNSORIP=1,然后AT+CIPSTART=”TCP”,www.msn.com”,”80” 

百度:61.135.169.125:80 

AT+CIPSEND=len 

发送数据。Len为要传输的数据长度。返回“>”后输入要传输的数据,再发送Ctrl+Z,即将要发送的数据发送到指定IP的服务器上

>POST /HTTP/1.1

Host:www.wrox.com

Content-Length:

Content-Type:applications/x-www.form/urlencoded

Connection:

 

name=Professional%20Ajax&pubished=Wiley

 

AT+CIPCLOSE

关闭连接。只有在TCP/UDP处于CONNECT OK的状态下才返回OK,否则返回ERROR。 

AT+CIPSHUT

关闭移动场景。

AT+CGATT=0

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值