I. Introduction
Nowadays, experiencing the Fourth Industrial Revolution (FIR) era, with a large number of crucial sectors as security, asset tracking, health, agriculture etc to have been digitalized, we see the Internet of Things (IoT) and Machine to Machine (M2M) technologies to continue to spread rapidly and to penetrate every area of our lives. A typical IoT system encompasses Wireless Sensor Networks (WSNs) collecting data from remotely placed and controlled sensors. One of the major issues encountered in deploying WSNs is the limited lifetime of the sensors. In order to power sensors two solutions are plausible, batteries or renewable energies through harvesting solutions. A sustainable and eco-friendly approach is energy harvesting which can prolong sensors’ lifetime taking advantage of the ubiquitous energy sources, without need for periodical maintenance.