I. Introduction
The vision of smart cities is currently being pursued by governments and municipalities of major cities across the world; this massively relies on information and communications technologies to gather information which is critical for the efficient use of existing assets and resources. To deliver the grand envisioned promises, there is a need to embrace a myriad of network connected devices (wearables, smart home appliances, embedded sensors, traffic and street lights, connected vehicles, cameras, etc.) deployed in very large numbers, spanning various verticals (health, transportation, energy, industrial, etc.), leaping us to the realm of the Internet of Everything (IoE). For example, multiple sensors, meters, and street lights may be combined to improve infrastructure, services, and public utilities in cities. Other example use cases include critical applications such as disaster management, search and rescue operations and border monitoring, where a large number of Internet of Things (IoT) devices are distributed across different geographical areas for detection and measurement purposes.