A weather monitoring system senses the state of the atmosphere, such as its temperature, humidity, and weather conditions (clear, stormy, and so on). To get the state of the atmosphere, we need sensors.
We can design a simple model for an IoT weather monitoring system as shown next in Figure 2-2. An IoT board with sensor devices can sense physical conditions such as temperature and humidity. Some IoT weather monitoring systems can display their sensor values on a monitor or LCD display:
Now that we've discussed the weather monitoring system and its basic architecture, let's start building our weather monitoring system. In the next section, we'll learn how to read temperature and humidity using a sensor device and an ESP32 board.