Energy harvesting refers to the integrated approach of collecting, storing and harnessing energy; primarily ambient energy for various applications under the purview of both on-demand and off-grid usage. Although a greener and efficient solution, energy harvesting is expensive in nature