The idea of smart cities has been present for more than a decade, but the technology is finally here to make it a reality. Today, more people live...