EG800QEUUARTReceiver2(100, “AT\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QICSGP=1,1,"internet…lt","","",1\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QIACT=1\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QSSLCFG="sslversion",1,4\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QSSLCFG="seclevel",1,0\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QHTTPCFG="contextid",1\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QHTTPCFG="sslctxid",1\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QHTTPURL=23,80\r\n”);
EG800QEUUARTReceiver2(1000, “https://httpbin.org/get”);
EG800QEUUARTReceiver2(15000, “AT+QHTTPGET=80\r\n”);
This code, without using SNI, returns the correct response after the function EG800QEUUARTReceiver2(15000, "AT+QHTTPGET=80\r\n");, i.e.
“AT+QHTTPGET=80 OK+QHTTPGET: 0,200,315”
EG800QEUUARTReceiver2(100, “AT\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QICSGP=1,1,"internet…lt","","",1\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QIACT=1\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QIACT?\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QSSLCFG="sslversion",1,4\r\n”); //Try All (without ciphersuite)
EG800QEUUARTReceiver2(1000, “AT+QSSLCFG="seclevel",1,0\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QSSLCFG="ignorelocaltime",1,1\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QSSLCFG="sni",1,1\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QHTTPCFG="contextid",1\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QHTTPCFG="sslctxid",1\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QHTTPURL=57,80\r\n”);
EG800QEUUARTReceiver2(1000, “https://webhook.site/1f52d39d-0bfb-4717-a40e-cd140face154”); //57 symbols
EG800QEUUARTReceiver2(15000, “AT+QHTTPGET=80\r\n”);
The second code, already using SNI but without ciphersuite, returns:
“AT+QHTTPGET=80 OK+QHTTPGET: 701”,
EG800QEUUARTReceiver2(100, “AT\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QICSGP=1,1,"internet…lt","","",1\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QIACT=1\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QIACT?\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QSSLCFG="sslversion",1,4\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QSSLCFG="seclevel",1,0\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QSSLCFG="ciphersuite",1,0xFFFF\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QSSLCFG="ignorelocaltime",1,1\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QSSLCFG="sni",1,1\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QHTTPCFG="contextid",1\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QHTTPCFG="sslctxid",1\r\n”);
EG800QEUUARTReceiver2(1000, “AT+QHTTPURL=153,80\r\n”);
EG800QEUUARTReceiver2(15000, “https://script.google.com/macros/s/AKfy............exec
data=59880E9510A01240A41B1FE00290401FDF3”);
EG800QEUUARTReceiver2(25000, “AT+QHTTPGET=80\r\n”);
and the third one returns exactly the same:
"AT+QHTTPGET=80 OK+QHTTPGET: 701".
All lines are executed with OK responses; the addresses are sent only after receiving "CONNECT".
My current firmware version is EG800QEULCR01A11M04_A0.300.A0.300.
Also an observation: if I send data to the same Google Script (example 3) without SNI, i.e.
EG800QEUUARTReceiver2(1000, "AT+QSSLCFG=\"sni\",1,0\r\n");,
the Google Script receives the data, but in this case I do not get any response at all, only:
"AT+QHTTPGET=80 OK".
No matter how long I wait, the response is simply never returned