1、SIM900A Http AT 指令

//下面的测试指令是可选的,用于确定当前是否可以连接
AT+CSQ
AT+CREG?
AT+CGATT?
 
//下面的配置指令是必须的
AT+SAPBR=3,1,"CONTYPE","GPRS"
AT+SAPBR=3,1,"APN","CMNET"
AT+SAPBR=1,1
 
//操作HTTP
AT+HTTPINIT   //初始化Http
AT+HTTPPARA="URL","http://IP:port/Phase/station/test"  //设置URL
AT+HTTPPARA="CONTENT","application/x-www-form-urlencoded"  //设置数据格式

AT+HTTPPARA? //查看配置


//缓冲区的长度计算
AT+HTTPDATA=0,10000
AT+HTTPDATA=8,10000 //这里的8是总的数据长度,根据需要进行变更


//如果需要http头部的话,需要计入总长度
POST Phase/station/test HTTP/1.1
Host: 120.26.55.29
Accept: */*
Authorization: Basic c2VhbnByaWRkeTpvOWk4dTd5RVQk
Content-Type: application/x-www-form-urlencoded;charset=utf-8

data=132


AT+HTTPACTION=1   //0表示get,1表示post,2表示head
//读结果和关闭连接是可选的
AT+HTTPREAD    //读取内容
AT_HTTPTERM    //终止HTTP服务
AT+SAPBR=0,1: //最后别忘记关闭承载

 

posted @ 2017-03-04 18:35  桃源仙居  阅读(4135)  评论(1编辑  收藏  举报