3#include "wifi-dependent.hpp"
4#include <AsyncMqttClient.hpp>
37 auto publish(
char *channel,
char *payload) -> void;
40 char *connectionStatusTopic;
50 void onConnect(
boolean sessionPresent);
51 void onDisconnect(AsyncMqttClientDisconnectReason reason);
56 void onMessage(
char *topic,
char *payload, AsyncMqttClientMessageProperties properties,
size_t len,
size_t index,
size_t total);
A very basic MQTT client.
Definition mqtt-client.hpp:15
void init()
Definition mqtt-client.cpp:17
void onWifiConnectionEstablished() override
Definition mqtt-client.cpp:50
void onWifiConnectionLost() override
Definition mqtt-client.cpp:59
An interface defining a controller that depends on a WiFi connection.
Definition wifi-dependent.hpp:10