The rapid rise of urban dwellers is pushing cities across the globe to become smarter by incorporating information and communication technologies to enhance the overall quality of their urban services. The end result of these efforts in urban pockets around the world — at first theoretically and increasingly, in real life — are called smart cities. One of the most important