Following is my log , here I am using Hl8648 to do http post to upload a file. I am sending exactly the bytes mentioned in the content length.(excluding the EOF pattern). Please tell me what could I be doing wrong…
+CGREG: 2
+CGREG: 1
+SIM: 1
+KSUP: 0
+PBREADY
AT
OK
AT
OK
AT+KSIMDET?
+KSIMDET: 1
OK
AT+CPIN?
+CPIN: READY
OK
AT+CFUN=1
OK
AT+CFUN=38
+CGREG: 2
+CGREG: 1
+SIM: 1
+KSUP: 0
+PBREADY
AT+KCNXCFG?
OK
AT+KSRAT=5
OK
AT+CGPADDR=1
+CGPADDR: 1,“cxxxx”
OK
AT+CGDCONT?
+CGDCONT: 1,“IP”,“xxxxx”,“xxx”,0,0,0,0,0,0
OK
AT+CSQ
+CSQ: 21,2
OK
AT+CGACT=1,1
OK
AT+CGREG=1
OK
AT+KSRAT=5
OK
AT+CGPADDR=1
+CGPADDR: 1,“1xxx”
OK
AT+CSQ
+CSQ: 21,2
OK
AT+COPS?
+COPS: 0,0,“T-Mobile”,7
OK
AT+HBHV?
+HBHV: 0,1
+HBHV: 1,0,0
+HBHV: 2,1
+HBHV: 3,1
OK
AT+KCNXCFG=1,“GPRS”,“xxxx”,“t-mobile”,“tm”,“IPV4”,“0.0.0.0”,“0.0.0.0”,“0.0.0.0”
OK
AT
OK
AT+CGED?
+CGED: 2
OK
AT+CGACT?
+CGACT: 1,1
OK
AT+CGDCONT?
+CGDCONT: 1,“IP”,“xxxx”,“xxxxxxxx”,0,0,0,0,0,0
OK
AT+CGREG?
+CGREG: 1,1
OK
AT
OK
AT+CGREG?
+CGREG: 1,1
OK
AT+CGDCONT?
+CGDCONT: 1,“IP”,“xxxxx”,“xxx”,0,0,0,0,0,0
OK
AT+KIPOPT=0,“HTTP”,1,1460
OK
AT+KCNXTIMER=1,5,2,60,1
OK
AT+KHTTPCFG=1,“test.com”,80
+KHTTPCFG: 1
OK
+KCNX_IND: 1,4,1
+KCNX_IND: 1,1,0
+KHTTP_IND: 1,1
AT
OK
AT+CCLK?
+CCLK: “17/08/15,14:17:59-28”
OK
AT+GST=1
+GST: 1502806679,40
OK
AT
OK
AT+CGREG?
+CGREG: 1,1
OK
AT+CGDCONT?
+CGDCONT: 1,“IP”,“xxx”,“10.xxx5”,0,0,0,0,0,0
OK
AT+KIPOPT=0,“HTTP”,1,1460
OK
AT+KCNXTIMER=1,5,2,60,1
OK
AT+KHTTPCFG?
+KHTTPCFG: 1,1,“test.com”,80,0,"","",1,0,0
OK
AT+KHTTPHEADER=1
CONNECT
Content-Type: multipart/form-data; boundary=gsdg
Host: $$HOST
Accept: /
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Accept-Charset: UTF-8
Keep-Alive: timeout=80, max=10000
Connection: keep-alive
Content-Length: 3075748
OK
AT+KHTTPPOST = 1,"/xxxxx-test",0
CONNECT
…DATA…–EOF–Pattern–
<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server was not read from or written to within the timeout period. Idle connections will be closed.</Message><RequestId>42FE506A9C0FA680</RequestId><HostId></HostId></Error>
OK