L'energy harvesting (noto anche come power harvesting o energy scavenging o ambient power) è il processo attraverso il quale l'energia è derivata da fonti esterne (ad esempio, energia solare, energia termica, energia eolica, gradienti di salinità ed energia cinetica, nota anche come energia ambientale), catturata e immagazzinata per piccoli dispositivi autonomi wireless, come quelli utilizzati nell'elettronica indossabile e nelle reti di sensori wireless. L'energy harvesting consiste nel raccogliere piccole quantità di energia dal mondo circostante e convertirla in una forma utilizzabile da un dispositivo. Raccogliendo l'energia ambientale, un dispositivo può funzionare molto più a lungo di un dispositivo a batteria senza manutenzione. Questo permette ai dispositivi di essere installati in luoghi remoti, in gran numero, e con bassi costi di installazione.