Отправить HTTPS-запрос (SSL) на esp32 без использования сертификата или отпечатка пальца - PullRequest
0 голосов
/ 20 января 2020

Я новичок в Ardunio, и у меня возникла проблема при отправке запроса post api на мой сервер (с SSL) из ESP32. API хорошо работает с веб-порталом и мобильным приложением, но не с моим микроконтроллером. Я понимаю, что встроенные системы отличаются от веб-и мобильных.

Я не хочу использовать жесткий код сертификата или отпечатка пальца в наброске ardunio.

Ошибка: при получении / отправке данных из Ardino я получаю ошибку об отказе в соединении. Ниже приведен фрагмент кода:

BearSSL::WiFiClientSecure client;
client.setInsecure();
HTTPClient https;
String apiPath = “”;
if (https.begin(client, baseURL , 443, apiPath)) { ... }

PS: я провел быстрый тест с использованием ESP8266, используя библиотеку, и запрос работал, но не работал для ESP32.

Здесь могут быть полезны любые указатели.

...