We will be covering MQTT programming in the upcoming IOT104 - Programming Internet of Things (IoT) using Arduino course. MQTT is a light-weight protocol designed specifically for the Internet of Things. Using the publisher/subscriber model, MQTT allows devices with limited bandwidth to effectively communicate with each other using a light-weight protocol. MQTT is ideal for sensors which need to constantly send the data to the backend for archival or processing. In this course, you will learn how to use MQTT in your Arduino applications.