From bc6d45ecf2bff127db973dc98f78c7ce0f81bfc1 Mon Sep 17 00:00:00 2001 From: Gunnar Skjold Date: Mon, 6 Dec 2021 16:58:55 +0100 Subject: [PATCH] Fixed WiFi instability? --- src/AmsToMqttBridge.ino | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/src/AmsToMqttBridge.ino b/src/AmsToMqttBridge.ino index fd1ec1a1..5ff69cfb 100644 --- a/src/AmsToMqttBridge.ino +++ b/src/AmsToMqttBridge.ino @@ -960,10 +960,7 @@ void MQTT_connect() { debugI("Found MQTT CA file"); file = LittleFS.open(FILE_MQTT_CA, "r"); #if defined(ESP8266) - char caStr[MAX_PEM_SIZE]; - file.readBytes(caStr, file.size()); - BearSSL::X509List *serverTrustedCA = new BearSSL::X509List(caStr); - mqttSecureClient->setTrustAnchors(serverTrustedCA); + // Disabled for ESP8266 #elif defined(ESP32) mqttSecureClient->loadCACert(file, file.size()); #endif @@ -971,15 +968,7 @@ void MQTT_connect() { if(LittleFS.exists(FILE_MQTT_CERT) && LittleFS.exists(FILE_MQTT_KEY)) { #if defined(ESP8266) - char certStr[MAX_PEM_SIZE]; - file = LittleFS.open(FILE_MQTT_CERT, "r"); - file.readBytes(certStr, file.size()); - BearSSL::X509List *serverCertList = new BearSSL::X509List(certStr); - char keyStr[MAX_PEM_SIZE]; - file = LittleFS.open(FILE_MQTT_KEY, "r"); - file.readBytes(keyStr, file.size()); - BearSSL::PrivateKey *serverPrivKey = new BearSSL::PrivateKey(keyStr); - mqttSecureClient->setClientRSACert(serverCertList, serverPrivKey); + // Disabled for ESP8266 #elif defined(ESP32) debugI("Found MQTT certificate file"); file = LittleFS.open(FILE_MQTT_CERT, "r");