Added MQTT client, better speaker handling, fixed bug in FTP server, ...

This commit is contained in:
2019-08-14 21:01:01 +02:00
parent c044098c8d
commit 231b8a2bce
55 changed files with 4946 additions and 52 deletions

18
include/mqtt_client.h Normal file
View File

@ -0,0 +1,18 @@
#pragma once
#include "config.h"
#include <PubSubClient.h>
#include <ESP8266WiFi.h>
class MQTTClient {
private:
WiFiClient* _wifi_client;
PubSubClient* _mqtt;
unsigned long _last_reconnect_attempt;
void _reconnect();
public:
MQTTClient();
void loop();
void publish_status(String s);
void publish_rfid_uid(uint32_t uid);
};