Smart cities integrate information and communication technology (ICT) and internet of things (IoT) to upgrade traditional services in sectors such as transportation, utilities, education, and healthcare. Smart public safety systems allow city authorities to monitor emergencies and manage them efficiently through video surveillance, gunshot detection and police body-worn camera. These systems...