TY - GEN
T1 - Predicting Solar-Harvested Energy for Resource-Constrained IoT Devices Using Machine Learning
AU - Khamitov, Rakhat
AU - Orel, Daniil
AU - Zorbas, Dimitrios
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - In this paper, the problem of forecasting solar-harvested energy on resource-constrained Internet of Things (IoT) devices using Machine Learning (ML) and light intensity sensors is studied. The unique aspect of this study lies in the correlation between time, ambient light sensor measurements taken between sleep-time intervals, and harvested power, allowing for the prediction of energy production without relying on weather or positioning data. The research involves creating a dataset by studying this relationship. Subsequently, various ML models such as Quantile Regression, Random Forest, Gradient Boosting, and Multi-Layer Perceptron are employed to predict harvested energy. The results demonstrate that the Random Forest and Gradient Boosting algorithms deliver the most accurate predictions, as evidenced by their Symmetric Mean Absolute Percentage Error (sMAPE) values. For a 30-minute interval between measurements, both algorithms achieved a sMAPE of 21.49%, and for a 5-hour interval, the values were 32.53% and 36.33%, respectively. These findings have been validated using a real prototype built on ESP32 microcontrollers. When compared to the ground truth data, the algorithms exhibit very acceptable sMAPE scores of 16.67% and 16.56%, respectively.
AB - In this paper, the problem of forecasting solar-harvested energy on resource-constrained Internet of Things (IoT) devices using Machine Learning (ML) and light intensity sensors is studied. The unique aspect of this study lies in the correlation between time, ambient light sensor measurements taken between sleep-time intervals, and harvested power, allowing for the prediction of energy production without relying on weather or positioning data. The research involves creating a dataset by studying this relationship. Subsequently, various ML models such as Quantile Regression, Random Forest, Gradient Boosting, and Multi-Layer Perceptron are employed to predict harvested energy. The results demonstrate that the Random Forest and Gradient Boosting algorithms deliver the most accurate predictions, as evidenced by their Symmetric Mean Absolute Percentage Error (sMAPE) values. For a 30-minute interval between measurements, both algorithms achieved a sMAPE of 21.49%, and for a 5-hour interval, the values were 32.53% and 36.33%, respectively. These findings have been validated using a real prototype built on ESP32 microcontrollers. When compared to the ground truth data, the algorithms exhibit very acceptable sMAPE scores of 16.67% and 16.56%, respectively.
UR - http://www.scopus.com/inward/record.url?scp=85202347284&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85202347284&partnerID=8YFLogxK
U2 - 10.1109/DCOSS-IoT61029.2024.00103
DO - 10.1109/DCOSS-IoT61029.2024.00103
M3 - Conference contribution
AN - SCOPUS:85202347284
T3 - Proceedings - 2024 20th International Conference on Distributed Computing in Smart Systems and the Internet of Things, DCOSS-IoT 2024
SP - 661
EP - 668
BT - Proceedings - 2024 20th International Conference on Distributed Computing in Smart Systems and the Internet of Things, DCOSS-IoT 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 20th Annual International Conference on Distributed Computing in Smart Systems and the Internet of Things, DCOSS-IoT 2024
Y2 - 29 April 2024 through 1 May 2024
ER -