Здравствуйте. Есть код отправляющий GET запрос с данными из UART. В месте, где стоит модуль, плохая Wi-Fi связь и часто запросы теряются. Нужен какой-то буфер. Прошу помочь с решением. Модуль ESP32 16 Мб.
Код:
void SendGET(String reciv){ //Функция отправки get запроса на сервер
if(WiFi.status()== WL_CONNECTED){
HTTPClient http;
String serverPath = serverName + reciv; //URL-адрес
http.begin(serverPath.c_str());
//Отправка HTTP GET запроса
int httpResponseCode = http.GET();
if (httpResponseCode>0) {
Serial.print("Код ответа HTTP: ");
Serial.println(httpResponseCode);
String payload = http.getString();
Serial.println(payload);
Serial.println();
} else {
Serial.print("Код ошибки: ");
Serial.println(httpResponseCode);
}
// Освобождаем ресурсы
http.end();
}
else {
Serial.println("Нет подключения к Wi-Fi сети");
}
}