An embedded system for remote monitoring and fault diagnosis of photovoltaic arrays using machine learning and the internet of things. (May 2023)