# Low-Cost IoT Air Quality Monitoring Station Using Cloud Platform and Blockchain Technology
## 4 Results and Discussion  
The following figure shows the measurements on the ThingSpeak cloud platform, which were gathered from the IoT station sensors. Figure 11 shows the ThingSpeak platform dashboard, which contained the flow of measurements of carbon dioxide, carbon monoxide, the location of the IoT station, and the bad air quality alarm. The first row shows the measurements for carbon dioxide, which came from the MQ135, and the gauge of the last reading. The second row shows the measurements for carbon monoxide, which came from the MQ7, and the gauge of the last reading. The third row shows the bad air quality alarm, which turns red if the measurements exceed the zone safe limit. On the right, the location of the IoT station can be seen. Table 2 has a sample of the results gathered by the station. Figure 11 shows six different graphs (a-f) which provide a good overview of the air quality measurements. The historical and current measurements of the MQ-135 sensor data are shown in graphs (a) and (b), respectively, offering important insights into the patterns and variations in air quality. Similarly, graphs (c) and (d) provide the historical and current measurements of the MQ-7 sensor data, which also help explain the variation in air quality. Figure 11: ThingSpeak air monitoring station overview. Graph (e) shows the alarm that is triggered by low air quality, which is an important signal for possible environmental hazards. Lastly, graph (f) presents the location of the air quality monitoring station. The integration of these graphical representations enhances the understanding of the changes in air quality, which helps with the development of well-informed environmental management and public health strategies. Tables 2 and 3 present a comprehensive set of measurements in Mansoura City in a location near the university campus from the MQ135 and MQ7 sensors for the CO\({}_{2}\) and CO levels, respectively, along with the temperature and humidity readings. These data were obtained during important periods of the day, before sunset and sunrise, in autumn. The timing of these measurements is important because it provides information on how the environment and air quality changed throughout the day. The results show that there was relatively better air quality in the period of time before sunrise. Additionally, a comparative analysis of the sensor performance under different environmental conditions can provide valuable insights for optimizing sensor-based monitoring strategies in future studies. Tables 4 and 5 present a comprehensive set of measurements in Mansoura City in a location near the university campus from the MQ135 and MQ7 sensors for the CO\({}_{2}\) and CO levels, respectively, along with the temperature and humidity readings. These data were obtained during important periods of the day, before sunset and sunrise, in the spring. The timing of these measurements is important because it provides information on how the environment and air quality changed throughout the day. The results show that there was relatively better air quality in the period of time before sunrise. \begin{table}
\begin{tabular}{c c c c} \hline \hline \multirow{2}{*}{**CO\({}_{2}\) PPM (MQ135)**} & \multirow{2}{*}{**CO PPM (MQ7)**} & **Temperature** & **Humidity** \\  & & (°C) & **(\%)** \\ \hline  
\hline \end{tabular}
\end{table} 
Table 2: Sample of the results gathered by the station before sunrise in autumn. Table 6 presents a comprehensive set of measurements in Mansoura City in a location near the university campus from the MQ135 and MQ7 sensors for the CO\({}_{2}\) and CO levels, respectively, along with the temperature and humidity readings. These data were obtained during the afternoon time on a hot day. In case more accuracy is needed or measurements are being take in a region with severe weather, we suggest another scenario implementing an advanced sensor solution, as follows:  
A Raspberry Pi, which is a single-board computer, can be used as the controller.