async-mqtt-client
async-mqtt-client copied to clipboard
📶 An Arduino for ESP8266 asynchronous MQTT client implementation
Events names changes with arduino-esp32-3.0 branch. I got events for 3.0.x from [WiFiClientEvents.ino](https://github.com/espressif/arduino-esp32/blob/master/libraries/WiFi/examples/WiFiClientEvents/WiFiClientEvents.ino).
I have a need to connect to the server using the service locator, on esp32 there is a native one called ESPmDNS, do you already have something in mind?
Would it be possible to rollback PR #306, as it breaks this library on ESP8266? This PR uses an ESPmDNS library, designed for ESP32 only. If mDNS support is really...
.pio/libdeps/lolin32/AsyncMqttClient/src/AsyncMqttClient.cpp: In member function 'AsyncMqttClient& AsyncMqttClient::setServer(const char*, const char*)': .pio/libdeps/lolin32/AsyncMqttClient/src/AsyncMqttClient.cpp:149:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ Indeed, this method at the end does not return anything.
Apparently it is the user's responsibility to store and re-publish packets that did not get acked at qos1/2 (https://github.com/marvinroger/async-mqtt-client/issues/58) But how can we detect when a packet did not get...
Add some #ifdef to protect compilation errors when using an ESP8266 after PR #306 Will close Issue #309