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: //最后别忘记关闭承载

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM