Arduino Core 3 (#407)
* Add and remove libs and components for Arduino Core 3 * Arduino Core 3 * Add back Solo1 * Change ESP32-S3 to 4MB build * Update README.md * Fix retain and number of retries * Fix rolling log * Fix defaults * Fix BleScanner on Solo1 * Export settings * Import settings * Fix HA Battery voltage * Change submodule * Update espMqttClient and AsyncTCP * Webserial and MQTT/Network reconnecting * Update nuki_ble --------- Co-authored-by: iranl <iranl@github.com>
This commit is contained in:
@@ -15,7 +15,7 @@ Aims to be a non-blocking, fully compliant MQTT 3.1.1 client.
|
||||
- TCP and TCP/TLS using standard WiFiClient and WiFiClientSecure connections
|
||||
- Virtually unlimited incoming and outgoing payload sizes
|
||||
- Readable and understandable code
|
||||
- Fully async clients available via [AsyncTCP](https://github.com/esphome/AsyncTCP) or [ESPAsnycTCP](https://github.com/esphome/ESPAsyncTCP) (no TLS supported)
|
||||
- Fully async clients available via [AsyncTCP](https://github.com/me-no-dev/AsyncTCP) or [ESPAsnycTCP](https://github.com/me-no-dev/ESPAsyncTCP) (no TLS supported).
|
||||
- Supported platforms:
|
||||
- Espressif ESP8266 and ESP32 using the Arduino framework
|
||||
- Espressif ESP32 using the ESP IDF, see [esp idf component](https://docs.espressif.com/projects/arduino-esp32/en/latest/esp-idf_component.html)
|
||||
@@ -23,6 +23,12 @@ Aims to be a non-blocking, fully compliant MQTT 3.1.1 client.
|
||||
|
||||
> Linux compatibility is mainly for automatic testing. It relies on a quick and dirty Arduino-style `Client` with a POSIX TCP client underneath and Arduino-style `ClientPosixIPAddress` class. These are lacking many features needed for proper Linux support.
|
||||
|
||||
## Dependencies
|
||||
|
||||
This libraries requires [AsyncTCP](https://github.com/me-no-dev/AsyncTCP) and [ESPAsnycTCP](https://github.com/me-no-dev/ESPAsyncTCP). These libraries are not actively maintained and have some bugs. There are alternatives available on Github but make sure these alternatives fit in your project.
|
||||
|
||||
Because of this, I have removed the explicit dependency. You will have to manually add the libraries so you can choose the version which best suites your code.
|
||||
|
||||
# Documentation
|
||||
|
||||
See [documentation](https://www.emelis.net/espMqttClient/) and the [examples](examples/).
|
||||
|
||||
Reference in New Issue
Block a user