What is MQTT (IoT, smart homes) --- an explanation under 120 lines or 1100 words