Communication
ArduinoMqtt
MQTT Client library for Arduino based on the Eclipse Paho project.
The library bundles synchronous C++ MQTT Client implementation with C/C++ Eclipse Paho MQTTPacket library. It supports MQTT 3.1 and 3.1.1; QoS 0, 1 and 2.
Go to repositoryThis library is compatible with all architectures so you should be able to use it on all the Arduino boards.