This article describes how to build an Arduino MQTT client that connects to an MQTT broker. It covers how to use MQTT to control remotely Arduino boards and peripherals connected to them.