Different techniques exist for harvesting power to augment or replace batteries in mobile and low-power electronics. From historical inventions to current research, energy harvesting has grown from long-established concepts into devices aimed at powering ubiquitously deployed sensor networks. Systems can scavenge power from human activity or derive energy from ambient heat, light, radio, or vibrations.