Extending The Lifetime Of Nb-Iot Devices Through Energy-Harvesting Techniques