Smart cities are the future. With the rapid development of technology and the increasing demands of citizens for a better quality of life. The cities are looking for innovative ways to improve their operations and services. The Internet of Things (IoT) has emerged as a crucial enabler for smart...