Merge branch 'JIM_mqttSettingsPage' into MQTTstore

This commit is contained in:
Ray Jones 2019-05-15 20:36:57 +10:00
commit 60d84e3681
2 changed files with 49 additions and 0 deletions

View file

@ -0,0 +1,27 @@
//
//
//
#include "ABMqtt.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();
}
}

View file

@ -0,0 +1,22 @@
// ABMqtt.h
#ifndef _ABMQTT_h
#define _ABMQTT_h
#if defined(ARDUINO) && ARDUINO >= 100
#include "arduino.h"
#else
#include "WProgram.h"
#endif
#endif
#include <PubSubClient.h>
#include "BTCWifi.h""
#include "BTCWebServer.h"
void MqttCallback(char* topic, byte* payload, unsigned int length);
void MqttSetup();