journal article·2025-05-27Open access

Artificial Intelligence of Things for Solar Energy Monitoring and Control

Omayma Hadil Boucif, Abla Malak Lahouaou, Djallel Eddine Boubiche, Homero Toral-Cruz

Applied Sciences· Volume 15· Issue 11

Abstract

In the rapidly evolving field of renewable energy, integrating Artificial Intelligence (AI) and the Internet of Things (IoT) has become a transformative strategy for improving solar energy monitoring and control. This paper provides a comprehensive survey of Artificial Intelligence of Things (AIoT) applications in solar energy, illustrating how IoT technologies enable real-time monitoring, system optimization through techniques such as Maximum Power Point Tracking (MPPT), solar tracking, and automated cleaning. Simultaneously, AI boosts these capabilities through energy forecasting, optimization, predictive maintenance, and fault detection, significantly enhancing system performance and reliability. This review highlights key advancements, challenges, and practical applications of AIoT in the solar energy sector, emphasizing its role in advancing energy efficiency and sustainability.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Solar Radiation and Photovoltaics · Photovoltaic System Optimization Techniques · Smart Grid Energy Management

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

LEREESI Laboratory, HNS-RE2SD, Batna 05000, Algeria

Autonomous University of the State of Quintana Roo, Chetumal 77019, Mexico

Funding

Autonomous University of the State of Quintana Roo (UQROO)

References (100+)

Show source-provided references
1. Marks-Bielska, R., Bielski, S., Pik, K., and Kurowska, K. (2020). The importance of renewable energy sources in Poland’s energy mix. Energies, 13.10.3390/en13184624 ↗
2. Industrial pollution and human health: Evidence from middle-income countries10.1007/s11356-020-07657-z ↗
3. Martins, F., Felgueiras, C., Smitkova, M., and Caetano, N. (2019). Analysis of fossil fuel energy consumption and environmental impacts in European countries. Energies, 12.10.3390/en12060964 ↗
4. Potential assessment of photovoltaic power generation in China10.1016/j.rser.2021.111900 ↗
5. Casey, J. (2025, April 10). World Adds 553GW of Solar Capacity in 2024 as Energy Demand Grows. Available online: https://www.pv-tech.org/world-adds-553gw-solar-capacity-2024-energy-demand-grows/.
6. Casey, J. (2025, April 10). Ember: Global Solar Generation Exceeds 2,000TWh in 2024. Available online: https://www.pv-tech.org/ember-global-solar-generation-exceeds-2000twh-2024/.
7. A review on solar monitoring system
8. Study and analysis of fault detection in solar array system based on internet of things10.1063/5.0201418 ↗
9. Artificial neural networks in renewable energy systems applications: A review10.1016/S1364-0321(01)00006-5 ↗
10. Artificial intelligence techniques for photovoltaic applications: A review10.1016/j.pecs.2008.01.001 ↗
11. Artificial intelligence techniques for sizing photovoltaic systems: A review10.1016/j.rser.2008.01.006 ↗
12. A review on the prediction of building energy consumption10.1016/j.rser.2012.02.049 ↗
13. Advanced control systems engineering for energy and comfort management in a building environment—A review10.1016/j.rser.2008.09.015 ↗
14. Russell, S.J., and Norvig, P. (2016). Artificial Intelligence: A Modern Approach, Pearson.
15. Generative adversarial networks10.1145/3422622 ↗
16. Artificial intelligence and internet of things to improve efficacy of diagnosis and remote sensing of solar photovoltaic systems: Challenges, recommendations and future directions10.1016/j.rser.2021.110889 ↗
17. Mitchell, T.M., and Mitchell, T.M. (1997). Machine Learning, McGraw-Hill New York.
18. Zhu, X.J. (2005). Semi-Supervised Learning Literature Survey, University of Wisconsin-Madison Department of Computer Sciences.
19. Hastie, T. (2009). The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Springer.10.1007/978-0-387-84858-7 ↗
20. Sutton, R.S., and Barto, A.G. (2018). Reinforcement Learning: An Introduction, MIT Press.
21. Deep learning10.1038/nature14539 ↗
22. Goodfellow, I. (2016). Deep Learning, MIT Press.
23. Long Short-term Memory10.1162/neco.1997.9.8.1735 ↗
24. Learning representations by back-propagating errors10.1038/323533a0 ↗
25. Deep learning: Methods and applications10.1561/2000000039 ↗
26. Bandi, A., Adapa, P.V.S.R., and Kuchi, Y.E.V.P.K. (2023). The power of generative ai: A review of requirements, models, input–output formats, evaluation metrics, and challenges. Future Internet, 15.10.3390/fi15080260 ↗
27. Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., Courville, A., and Bengio, Y. (2014). Generative adversarial nets. Advances in Neural Information Processing Systems 27 (NeurIPS 2014), Curran Associates, Inc.
28. Kingma, D.P. (2013). Auto-encoding variational bayes. arXiv.
29. Vaswani, A. (2017). Attention is all you need. Advances in Neural Information Processing Systems 30 (NeurIPS 2017), Curran Associates, Inc.
30. Sohl-Dickstein, J., Weiss, E., Maheswaranathan, N., and Ganguli, S. (2015, January 7–9). Deep Unsupervised Learning Using Nonequilibrium Thermodynamics. Proceedings of the 32nd International Conference on Machine Learning (ICML 2015), Lille, France.
31. Haseeb, K., Almogren, A., Islam, N., Ud Din, I., and Jan, Z. (2019). An energy-efficient and secure routing protocol for intrusion avoidance in IoT-based WSN. Energies, 12.10.3390/en12214174 ↗
32. Ramamurthy, A., and Jain, P. (2017). The Internet of Things in the Power Sector Opportunities in Asia and the Pacific, Asian Development Bank. Available online: https://pdfs.semanticscholar.org/77dc/e7550d729f5a4ab871d9f868c0c5acc93234.pdf.
33. Towards the implementation of IoT for environmental condition monitoring in homes10.1109/JSEN.2013.2263379 ↗
34. Element, N. (2024, November 19). Smart Sensor Technology for the IoT. Tech Briefs, 2018. Available online: https://www.techbriefs.com/component/content/article/33212-smart-sensor-technology-for-the-iot.
35. Co, I. (2024, October 15). 8 Types of Sensors that Coalesce Perfectly with an IoT App. Available online: https://www.itfirms.co/8-types-of-sensors-that-coalesce-perfectly-with-an-iot-app/.
36. Morris, A., and Langari, R. (2016). Level Measurement. Measurement and Instrumentation, Academic Press. [2nd ed.]. Chapter 17.10.1016/B978-0-12-800884-3.00017-4 ↗
37. Motlagh, N.H., Khajavi, S.H., Jaribion, A., and Holmstrom, J. (2018, January 20–22). An IoT-based automation system for older homes: A use case for lighting system. Proceedings of the 2018 IEEE 11th Conference on Service-Oriented Computing and Applications (SOCA), Paris, France.10.1109/SOCA.2018.8645771 ↗
38. A review on buildings energy consumption information10.1016/j.enbuild.2007.03.007 ↗
39. Development of smart dust detector for optimal generation of SPV power plant by cleaning initiation10.1016/j.solener.2024.112643 ↗
40. Kececi, E. (2019). Actuators. Mechatronic Components, Butterworth-Heinemann. Chapter 11.10.1016/B978-0-12-814126-7.00011-6 ↗
41. Eugenio, C. (2014, January 12–14). Manufacturing Low-Cost WiFi-Based Electric Energy Meter. Proceedings of the 2014 IEEE Central America and Panama Convention (CONCAPAN XXXIV), Panama City, Panama.
42. An integrated cloud-based smart home management system with community hierarchy10.1109/TCE.2016.7448556 ↗
43. Lee, J.S., Su, Y.W., and Shen, C.C. (2007, January 5–8). A Comparative Study of Wireless Protocols: Bluetooth, UWB, ZigBee, and Wi-Fi. Proceedings of the IECON 2007—33rd Annual Conference of the IEEE Industrial Electronics Society, Taipei, Taiwan.10.1109/IECON.2007.4460126 ↗
44. A solution based on bluetooth low energy for smart home energy management10.3390/en81011916 ↗
45. Craig, W.C. (2004). Zigbee: Wireless Control That Simply Works, Zigbee Alliance.
46. Photovoltaic and wind energy systems monitoring and building/home energy management using ZigBee devices within a smart grid10.1016/j.energy.2012.11.002 ↗
47. Augustin, A., Yi, J., Clausen, T., and Townsley, W.M. (2016). A study of LoRa: Long range & low power networks for the internet of things. Sensors, 16.10.3390/s16091466 ↗
48. Ferreira, J.C., Afonso, J.A., Monteiro, V., and Afonso, J.L. (2018). An energy management platform for public buildings. Electronics, 7.10.3390/electronics7110294 ↗
49. Wei, J., Han, J., and Cao, S. (2019). Satellite IoT edge intelligent computing: A research on architecture. Electronics, 8.10.3390/electronics8111247 ↗
50. Satellite communications supporting internet of remote things
51. Walz, A., Niemann, K.H., Göppert, J., Fischer, K., Merklin, S., Ziegler, D., and Sikora, A. (2023, January 17–20). Profinet Security: A Look on Selected Concepts for Secure Communication in the Automation Domain. Proceedings of the 2023 IEEE 21st International Conference on Industrial Informatics (INDIN), Lemgo, Germany.10.1109/INDIN51400.2023.10217985 ↗
52. Modbus protocol performance analysis in a variable configuration of the physical fieldbus architecture10.1109/ACCESS.2022.3224720 ↗
53. OPIIoT: Design and implementation of an open communication protocol platform for industrial internet of things10.1016/j.iot.2021.100441 ↗
54. Silva, M., Pereira, F., Soares, F., Leão, C.P., Machado, J., and Carvalho, V. (2015). An Overview of Industrial Communication Networks. New Trends in Mechanism and Machine Science: From Fundamentals to Industrial Applications, Springer.10.1007/978-3-319-09411-3_97 ↗
55. Securing the IoT application layer from an MQTT protocol perspective: Challenges and research prospects10.1109/COMST.2024.3372630 ↗
56. Jaribion, A., Khajavi, S.H., Motlagh, N.H., and Holmström, J. (2018, January 20–22). [WiP] A Novel Method for Big Data Analytics and Summarization Based on Fuzzy Similarity Measure. Proceedings of the 2018 IEEE 11th Conference on Service-Oriented Computing and Applications (SOCA), Paris, France.10.1109/SOCA.2018.00039 ↗
57. Big data: A survey10.1007/s11036-013-0489-0 ↗
58. Machine-to-machine communications with in-network data aggregation, processing, and actuation for large-scale cyber-physical systems10.1109/JIOT.2014.2311693 ↗
59. Edge computing: Vision and challenges10.1109/JIOT.2016.2579198 ↗
60. The emergence of edge computing10.1109/MC.2017.9 ↗
61. Secure integration of IoT and cloud computing10.1016/j.future.2016.11.031 ↗
62. Ji, C., Li, Y., Qiu, W., Awada, U., and Li, K. (2012, January 13–15). Big Data Processing in Cloud Computing Environments. Proceedings of the 2012 12th International Symposium on Pervasive Systems, Algorithms and Networks, San Marcos, TX, USA.10.1109/I-SPAN.2012.9 ↗
63. Foster, I., Zhao, Y., Raicu, I., and Lu, S. (2008, January 12–16). Cloud Computing and Grid Computing 360-Degree Compared. Proceedings of the 2008 Grid Computing Environments Workshop, Austin, TX, USA.10.1109/GCE.2008.4738445 ↗
64. Cloud computing uncovered: A research landscape10.1016/B978-0-12-396535-6.00002-8 ↗
65. Khan, Z., Anjum, A., and Kiani, S.L. (2013, January 9–12). Cloud Based Big Data Analytics for Smart Future Cities. Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing (UCC), Dresden, Germany.10.1109/UCC.2013.77 ↗
66. Mahmud, R., Kotagiri, R., and Buyya, R. (2018). Fog computing: A taxonomy, survey and future directions. Internet of Everything: Algorithms, Methodologies, Technologies and Perspectives, Springer.10.1007/978-981-10-5861-5_5 ↗
67. Real time efficient scheduling algorithm for load balancing in fog computing environment
68. Atlam, H.F., Walters, R.J., and Wills, G.B. (2018). Fog computing and the internet of things: A review. Big Data Cogn. Comput., 2.10.3390/bdcc2020010 ↗
69. Automatic detection of visual faults on photovoltaic modules using deep ensemble learning network10.1016/j.egyr.2022.10.427 ↗
70. Deep Learning-Based Model for Defect Detection and Localization on Photovoltaic Panels10.32604/csse.2023.028898 ↗
71. Segmentation technique for the detection of Micro cracks in solar cell using support vector machine10.1007/s11042-023-14509-8 ↗
72. PV-YOLO: Lightweight YOLO for photovoltaic panel fault detection10.1109/ACCESS.2023.3240894 ↗
73. Solar panel defect detection design based on YOLO v5 algorithm10.1016/j.heliyon.2023.e18826 ↗
74. Low-cost AI-based solar panel detection drone design and implementation for solar power systems
75. An approach based on deep learning methods to detect the condition of solar panels in solar power plants10.1016/j.compeleceng.2024.109143 ↗
76. Jiang, L.L., and Maskell, D.L. (2015, January 12–17). Automatic fault detection and diagnosis for photovoltaic systems using combined artificial neural network and analytical based methods. Proceedings of the 2015 International Joint Conference on Neural Networks (IJCNN), Killarney, Ireland.10.1109/IJCNN.2015.7280498 ↗
77. Intelligent solar panel monitoring system and shading detection using artificial neural networks10.1016/j.egyr.2023.05.163 ↗
78. Fault detection and diagnosis based on C4. 5 decision tree algorithm for grid connected PV system10.1016/j.solener.2018.07.089 ↗
79. Improved k NN-based monitoring schemes for detecting faults in PV systems10.1109/JPHOTOV.2019.2896652 ↗
80. Enhancing solar panel performance: A machine learning approach to dust detection and automated water sprinkle-based cleaning strategy10.1016/j.solener.2025.113240 ↗
81. Artificial neural Network-Based modeling and monitoring of photovoltaic generator
82. Karatepe, E., and Hiyama, T. (2011, January 25–28). Controlling of artificial neural network for fault diagnosis of photovoltaic array. Proceedings of the 2011 16th International Conference on Intelligent System Applications to Power Systems, Hersonissos, Greece.
83. DA-DCGAN: An effective methodology for DC series arc fault diagnosis in photovoltaic systems10.1109/ACCESS.2019.2909267 ↗
84. Chao, K.H., Chen, C.T., Wang, M.H., and Wu, C.F. (2010, January 12–15). A novel fault diagnosis method based-on modified neural networks for photovoltaic systems. Proceedings of the Advances in Swarm Intelligence: First International Conference, ICSI 2010, Beijing, China. Proceedings, Part II 1.10.1007/978-3-642-13498-2_69 ↗
85. Modeling and health monitoring of DC side of photovoltaic array10.1109/TSTE.2015.2425791 ↗
86. Zhao, Y., Yang, L., Lehman, B., de Palma, J.F., Mosesian, J., and Lyons, R. (2012, January 5–9). Decision tree-based fault detection and classification in solar photovoltaic arrays. Proceedings of the 2012 Twenty-Seventh Annual IEEE Applied Power Electronics Conference and Exposition (APEC), Orlando, FL, USA.10.1109/APEC.2012.6165803 ↗
87. Random forest based intelligent fault diagnosis for PV arrays using array voltage and string currents10.1016/j.enconman.2018.10.040 ↗
88. Modeling of PV system based on experimental data for fault detection using kNN method10.1016/j.solener.2018.07.038 ↗
89. Zhao, Q., Shao, S., Lu, L., Liu, X., and Zhu, H. (2018). A new PV array fault diagnosis method using fuzzy C-mean clustering and fuzzy membership algorithm. Energies, 11.10.3390/en11010238 ↗
90. Fault diagnosis for photovoltaic array based on convolutional neural network and electrical time series graph10.1016/j.enconman.2019.06.062 ↗
91. Long short-term memory networks based automatic feature extraction for photovoltaic array fault diagnosis10.1109/ACCESS.2019.2902949 ↗
92. Deep residual network based fault detection and diagnosis of photovoltaic arrays using current-voltage curves and ambient conditions10.1016/j.enconman.2019.111793 ↗
93. Cheng, Z., Zhong, D., Li, B., and Liu, Y. (2011, January 25–28). Research on fault detection of PV array based on data fusion and fuzzy mathematics. Proceedings of the 2011 Asia-Pacific Power and Energy Engineering Conference, Wuhan, China.10.1109/APPEEC.2011.5749018 ↗
94. Neuro-fuzzy fault detection method for photovoltaic systems10.1016/j.egypro.2014.12.405 ↗
95. Hempelmann, S., Feng, L., Basoglu, C., Behrens, G., Diehl, M., Friedrich, W., Brandt, S., and Pfeil, T. (August, January 15). Evaluation of unsupervised anomaly detection approaches on photovoltaic monitoring data. Proceedings of the 2020 47th IEEE Photovoltaic Specialists Conference (PVSC), Calgary, AB, Canada.10.1109/PVSC45281.2020.9300481 ↗
96. Kou, L., Liu, C., Cai, G.w., Zhang, Z., Li, X.j., and Yuan, Q.d. (December, January 29). Fault diagnosis for power converters based on random forests and feature transformation. Proceedings of the 2020 IEEE 9th International Power Electronics and Motion Control Conference (IPEMC2020-ECCE Asia), Nanjing, China.10.1109/IPEMC-ECCEAsia48364.2020.9367970 ↗
97. LSTM recurrent neural network classifier for high impedance fault detection in solar PV integrated power system10.1109/ACCESS.2021.3060800 ↗
98. A model-data-hybrid-driven diagnosis method for open-switch faults in power converters10.1109/TPEL.2020.3026176 ↗
99. Riley, D., and Johnson, J. (2012, January 3–8). Photovoltaic prognostics and heath management using learning algorithms. Proceedings of the 2012 38th IEEE Photovoltaic Specialists Conference, Austin, TX, USA.10.1109/PVSC.2012.6317887 ↗
100. Anomaly detection and predictive maintenance for photovoltaic systems10.1016/j.neucom.2018.05.017 ↗