Energy-harvesting technologies refer to technologies which use small amounts of energy from close proximity to power small wireless devices. Applications can be found in WSN or wearable tech. Energy sources are, among others, sun, wind or kinetic energy.