mirror of
https://github.com/UtilitechAS/amsreader-firmware.git
synced 2026-05-04 23:26:17 +00:00
Fixed WiFi instability?
This commit is contained in:
@@ -960,10 +960,7 @@ void MQTT_connect() {
|
|||||||
debugI("Found MQTT CA file");
|
debugI("Found MQTT CA file");
|
||||||
file = LittleFS.open(FILE_MQTT_CA, "r");
|
file = LittleFS.open(FILE_MQTT_CA, "r");
|
||||||
#if defined(ESP8266)
|
#if defined(ESP8266)
|
||||||
char caStr[MAX_PEM_SIZE];
|
// Disabled for ESP8266
|
||||||
file.readBytes(caStr, file.size());
|
|
||||||
BearSSL::X509List *serverTrustedCA = new BearSSL::X509List(caStr);
|
|
||||||
mqttSecureClient->setTrustAnchors(serverTrustedCA);
|
|
||||||
#elif defined(ESP32)
|
#elif defined(ESP32)
|
||||||
mqttSecureClient->loadCACert(file, file.size());
|
mqttSecureClient->loadCACert(file, file.size());
|
||||||
#endif
|
#endif
|
||||||
@@ -971,15 +968,7 @@ void MQTT_connect() {
|
|||||||
|
|
||||||
if(LittleFS.exists(FILE_MQTT_CERT) && LittleFS.exists(FILE_MQTT_KEY)) {
|
if(LittleFS.exists(FILE_MQTT_CERT) && LittleFS.exists(FILE_MQTT_KEY)) {
|
||||||
#if defined(ESP8266)
|
#if defined(ESP8266)
|
||||||
char certStr[MAX_PEM_SIZE];
|
// Disabled for ESP8266
|
||||||
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);
|
|
||||||
#elif defined(ESP32)
|
#elif defined(ESP32)
|
||||||
debugI("Found MQTT certificate file");
|
debugI("Found MQTT certificate file");
|
||||||
file = LittleFS.open(FILE_MQTT_CERT, "r");
|
file = LittleFS.open(FILE_MQTT_CERT, "r");
|
||||||
|
|||||||
Reference in New Issue
Block a user