Future smart cities: requirements, emerging technologies, applications, challenges, and future aspects · Study