This assignment delves into the crucial topic of energy harvesting within wireless sensor networks (WSNs). It discusses the limitations of traditional battery power sources in WSNs and highlights the necessity for sustainable energy solutions. Various energy harvesting techniques, including RF energy, solar energy, thermal energy, flow-based energy, wind energy, and hydropower, are explored as viable alternatives to extend the lifespan and functionality of WSNs.