The era of smart cities is upon us and it promises to change our everyday way of life. Smart cities leverage emerging technologies and data, also called the internet of things (IoT), to optimize the delivery of services to constituents, creating an ecosystem that contributes to improving city services, education, healthcare, economic empowerment, public safety, and an overall improved quality of life.