Advancing renewable energy adoption and smart cities