Abstract: The Internet of Things (IoT) is being the key strategic enabler for realizing the vision of smart cities by allowing everyday objects to be connected through wireless sensor networks (WSNs).