ESP32_ChinaDieselHeater_Con.../src/Afterburner/src/WiFi/ABMqtt.cpp
2019-07-07 17:18:38 +10:00

33 lines
643 B
C++

//
//
//
#ifdef USEMQTT
#include <Arduino.h>
#include "ABMqtt.h"
#include "../Libraries/PubSubClient/src/PubSubClient.h"
#include "BTCWifi.h"
#include "BTCWebServer.h"
void MqttCallback(char* topic, byte* payload, unsigned int length) {
// handle message arrived
}
void MqttSetup() {
WiFiClient espClient;
PubSubClient client(espClient);
long lastReconnectAttempt = 0;
boolean reconnect() {
if (client.connect("arduinoClient")) {
// Once connected, publish an announcement...
client.publish("outTopic", "hello world");
// ... and resubscribe
client.subscribe("inTopic");
}
return client.connected();
}
}
#endif