Our friend Leon Anavi has been busy with the Internet of Things, and in this case its the ESP8266 connecting to the cloud using MQTT and the open source project ESP8266-jajda. Previously he has covered how to set up MQTT broker in a Linux container, and now he goes through the details of connecting to it.
MQTT is a publish-subscribe machine to machine connectivity protocol. It is suitable for Internet of Things (IoT) as it works properly behind NAT. ESP8266 connects to the local WiFi router and through it to Mosquitto - an open source MQTT broker that Is deployed on the cloud.
This is a smart MQTT client for ESP8266 with the following features:
You can find further Information about this project at Leon's page Connecting ESP8266 to Cloud with MQTT.