Hello smart folks!
I have a question regarding to SIM800L and HTTP GET request. I’m using this simple code to communicate with SIM800l with AT commands. To perform the HTTP request, I use following set of AT commands:
AT+CFUN=1 OK AT+CSTT="internet","","" OK AT+CIICR OK AT+CIFSR 10.180.xxx.xx AT+CIPSTART="TCP","84.42.xxx.xx",80 OK CONNECT OK AT+CIPSEND=52 > GET /bakalarka.php/? HTTP/1.1 Host:84.42.xxx.xx SEND OK HTTP/1.1 200 OK Date: Mon, 19 Aug 2019 16:20:27 GMT Server: Apache X-Frame-Options: SAMEORIGIN Vary: Accept-Encoding Transfer-Encoding: chunked Content-Type: text/html; charset=UTF-8 10 time201908191820 0 CLOSED
The problem is that sometimes. Or every other time, I don’t get the whole HTTP answear. I usually get only the beginning. Something like this:
AT+CIPSEND=52 > GET /bakalarka.php/? HTTP/1.1 Host:84.42.xxx.xx SEND OK HTTP/1.1 200 OK Date: Mon, 19 Aug 2019 16:20:27 GMT Server: Apac
and then after a couple of seconds the connections closes.
Do you know what could cause that? It’s literally random. I need the information from the webpage (it’s the current time) and currently it’s really unreliable.
Another question. What does the “10” and “0” mean in the HTTP request? The “time201908191820” is current time from printed from PHP.
Thank you very much!