Uma biblioteca cliente para o Arduino e ESP32 Ethernet Shield que oferece suporte para MQTT. https://github.com/knolleary/pubsubclient