From e40c4404846149ac9cdc5a3d86bf720711f0b42e Mon Sep 17 00:00:00 2001 From: TheJoKlLa Date: Wed, 9 Nov 2022 18:13:57 +0100 Subject: [PATCH] Added: Auth --- src/FabReader_v2/src/config.h.example | 2 ++ src/FabReader_v2/src/main.cpp | 12 +++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/FabReader_v2/src/config.h.example b/src/FabReader_v2/src/config.h.example index 98d4296..7869dd1 100644 --- a/src/FabReader_v2/src/config.h.example +++ b/src/FabReader_v2/src/config.h.example @@ -1,4 +1,6 @@ #define WLAN_SSID "" #define WLAN_PASS "" #define MQTT_BROKER "" +#define MQTT_USERNAME "" +#define MQTT_PASSWORD "" #define FABREADERID 1 \ No newline at end of file diff --git a/src/FabReader_v2/src/main.cpp b/src/FabReader_v2/src/main.cpp index a612b15..2170d84 100644 --- a/src/FabReader_v2/src/main.cpp +++ b/src/FabReader_v2/src/main.cpp @@ -52,7 +52,17 @@ void reconnect() clientId += String(FABREADERID); Serial.println("Connecting MQTT ..."); - if (mqtt->connect(clientId.c_str())) + bool connected = false; + if(MQTT_USERNAME == "") + { + connected = mqtt->connect(clientId.c_str()); + } + else + { + connected = mqtt->connect(clientId.c_str(), MQTT_USERNAME, MQTT_PASSWORD); + } + + if (connected) { Serial.println("MQTT connected"); char id[6] = "00000";