GitHub repository: CyberFlameGO/micropython-mqtt
Description: A 'resilient' asynchronous MQTT driver. Plus a means of using an ESP8266 to bring MQTT to non-networked targets.