Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marvinroger/async-mqtt-client
📶 An Arduino for ESP8266 asynchronous MQTT client implementation
https://github.com/marvinroger/async-mqtt-client
arduino asynchronous client esp32 esp8266 mqtt
Last synced: about 1 month ago
JSON representation
📶 An Arduino for ESP8266 asynchronous MQTT client implementation
- Host: GitHub
- URL: https://github.com/marvinroger/async-mqtt-client
- Owner: marvinroger
- License: mit
- Created: 2016-05-11T10:06:12.000Z (over 8 years ago)
- Default Branch: develop
- Last Pushed: 2024-06-05T20:09:20.000Z (3 months ago)
- Last Synced: 2024-06-23T04:56:17.712Z (3 months ago)
- Topics: arduino, asynchronous, client, esp32, esp8266, mqtt
- Language: C++
- Homepage:
- Size: 187 KB
- Stars: 831
- Watchers: 47
- Forks: 261
- Open Issues: 49
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Async MQTT client for ESP8266 and ESP32
![Build with PlatformIO](https://github.com/marvinroger/async-mqtt-client/workflows/Build%20with%20Platformio/badge.svg)
![cpplint](https://github.com/marvinroger/async-mqtt-client/workflows/cpplint/badge.svg)An Arduino for ESP8266 and ESP32 asynchronous [MQTT](http://mqtt.org/) client implementation, built on [me-no-dev/ESPAsyncTCP (ESP8266)](https://github.com/me-no-dev/ESPAsyncTCP) | [me-no-dev/AsyncTCP (ESP32)](https://github.com/me-no-dev/AsyncTCP) .
## Features
* Compliant with the 3.1.1 version of the protocol
* Fully asynchronous
* Subscribe at QoS 0, 1 and 2
* Publish at QoS 0, 1 and 2
* SSL/TLS support
* Available in the [PlatformIO registry](http://platformio.org/lib/show/346/AsyncMqttClient)## Requirements, installation and usage
The project is documented in the [/docs folder](docs).