ABSTRACT

The Internet of Things (IoT) is an approach that connects various technologies and devices, eliminating the need for human interaction. This permits the creation of smart cities all over the planet. The IoT has accelerated the expansion of smart city structures for sustainable living, more extraordinary luxury, and productivity for inhabitants by hosting various technologies and permitting relations between them. The IoT for smart cities spans numerous sectors and relies on various underlying systems to function. This chapter presents a comprehensive examination of the IoT technology for smart cities. We initiate by examining the core mechanisms that comprise the IoT-based smart city landscape and then move on to the technologies that allow these categories to emerge in terms of network techniques used and architectures employed. Artificial intelligence algorithms applied in IoT-based smart cities. This is trailed by explaining the most common practices and implementations in several smart city areas. Finally, the obstacles associated with IoT adoption for smart cities and mitigating solutions.