Сообщение на запрос с использованием ESP32 занимает 2 секунды - PullRequest
0 голосов
/ 25 ноября 2018

Я использую ESP 32 для отправки параметров VIA POST на веб-сайт, я использую этот код:

timeA=millis();
    USE_SERIAL.println(timeA - timeB);
    strTotURL=strBaseUrl+strPage;
    strTotURL.replace(" ", "");
    //USE_SERIAL.println(strTotURL);
    http.begin(strTotURL, ca); //HTTPS
    http.addHeader("Content-Type", "application/x-www-form-urlencoded", false, true);
    httpCode = http.POST(strParams);      
    if(httpCode > 0)         // httpCode will be negative on error
    {            
        if(httpCode == HTTP_CODE_OK) // file found at server
        {
            String payload = ">ADJ "+http.getString();
            USE_SERIAL.println(payload);//+payload
            timeA=millis();
            /*USE_SERIAL.print("time befor : " + timeB/1000);
            USE_SERIAL.print(" time after : " + timeA/1000);
            USE_SERIAL.println(" elapsed : " + ((timeA-timeB)/1000));*/
            USE_SERIAL.println(timeA - timeB);
        }
        else
        {
            String payload = http.getString();
            USE_SERIAL.println(String(">fail")+payload);              
        }
    }
    else
    {
       USE_SERIAL.print(String(">")+httpCode);
       USE_SERIAL.println(">Acc ER1");
    }

    http.end();

проблема в том, что процесс занимает 2 секунды отдача или взятие (я измерил время), есть ли способ сделать это быстрее?

...