Technical requirements
For this chapter, it is good to know about client-server architecture to understand how a home automation system is configured but don’t worry if you don’t, since we will cover this content in the next section. Also, you will be able to learn about Message Queuing Telemetry Transport (MQTT) more effectively if you have some understanding of communication protocols broadly speaking. Knowledge of some electronic components will help you to understand the sensors and actuators topics in more detail.