Artificial Intelligence Internet of Things (IoT) and Smart Materials for Energy Applications