An Introduction to Energy Harvesting
Energy harvesting is the process of collecting energy from ambient sources, such as light, heat, vibration, or EM fields and storing it as electrical energy in a battery or capacitor for later use. The underlying principle is that a continuous supply of low-level energy is collected to provide a short-term, higher energy output. The stored energy is typically used to supply power to low-power wireless electronic devices, such as microprocessors, sensors, or network communication modules.
Fig. 1: The electromagnetic spectrum of UV and visible light

Fig. 1: The electromagnetic spectrum of UV and visible light