connect to configured mqtt broker

This commit is contained in:
technyon
2022-03-27 10:20:23 +02:00
parent 5941a98f7e
commit ba864e0b67
7 changed files with 52 additions and 23 deletions

View File

@@ -2,12 +2,14 @@
#include <PubSubClient.h>
#include <WiFiClient.h>
#include <Preferences.h>
#include "NukiConstants.h"
class Network
{
public:
Network();
explicit Network(Preferences* preferences);
virtual ~Network() = default;
void initialize();
void update();
@@ -25,6 +27,10 @@ private:
PubSubClient _mqttClient;
WiFiClient _wifiClient;
Preferences* _preferences;
unsigned long _nextReconnect = 0;
char _mqttBrokerAddr[100] = {0};
void (*_lockActionReceivedCallback)(const char* value) = NULL;
};