Abstract
Different types of energy which generally fulfill the requirements of computing are mostly from thermal, mechanical, solar, wind, acoustic, and wave. Typically, IoT devices are powered by batteries that have limited lifetime, and thus these IoT devices need to be self-powered or require supportive energy sources that uninterruptedly power IoT devices. Energy harvesting is one of the techniques that can be applied to power these devices, which is a procedure of apprehending energy from lone or more energy from renewable sources in the proximate atmosphere known as environmental energy which can be renovated into usable electrical energy. Numerous researches are being carried out to harvest energy. This chapter is the extended version of the previous work carried out and analyses the present works on the application of IoT in energy harvesting systems and extant different research works carried out by the investigators to classify them.