Energy-harvesting devices: beyond the battery.

A wide variety of nanomaterials are being explored in the search for technologies that can extract energy from the environment to generate electrical power for sensors and other devices.