ESP32_ChinaDieselHeater_Con.../lib/async-mqtt-client/docs/1.-Getting-started.md

1.1 KiB

Getting started

To use AsyncMqttClient, you need:

  • An ESP8266
  • The Arduino IDE for ESP8266 (version 2.2.0 minimum)
  • Basic knowledge of the Arduino environment (upload a sketch, import libraries, ...)

Installing AsyncMqttClient

There are two ways to install AsyncMqttClient.

1a. For the Arduino IDE

  1. Download the corresponding release
  2. Load the .zip with Sketch → Include Library → Add .ZIP Library

AsyncMqttClient has 1 dependency: ESPAsyncTCP. Download the .zip and install it with the same method as above.

See examples/FullyFeatured-ESP8266.ino

Very important: As a rule of thumb, never use blocking functions in the callbacks (don't use delay() or yield()). Otherwise, you may very probably experience unexpected behaviors.

You can go to the API reference.