Advanced energy harvesting techniques are examined for self-sustainable Internet of Things (IoT) devices. This study covers layered architecture design, power requirements at various levels, energy sources, transducers, trackers, storage methods, and optimization strategies for efficient energy utilization.