Energy harvesting is the process by which ambient energy is captured and converted into electricity for small autonomous devices, such as satellites, laptops and nodes in sensor networks without the need for battery power. ... It can also eliminate the need for wires to carry power or to transmit data.