  Over the past few years, The idea of edge computing has seen substantial
expansion in both academic and industrial circles. This computing approach has
garnered attention due to its integrating role in advancing various
state-of-the-art technologies such as Internet of Things (IoT) , 5G, artificial
intelligence, and augmented reality. In this chapter, we introduce computing
paradigms for IoT, offering an overview of the current cutting-edge computing
approaches that can be used with IoT. Furthermore, we go deeper into edge
computing paradigms, specifically focusing on cloudlet and mobile edge
computing. After that, we investigate the architecture of edge computing-based
IoT, its advantages, and the technologies that make Edge computing-based IoT
possible, including artificial intelligence and lightweight virtualization.
Additionally, we review real-life case studies of how edge computing is applied
in IoT-based Intelligent Systems, including areas like healthcare,
manufacturing, agriculture, and transportation. Finally, we discuss current
research obstacles and outline potential future directions for further
investigation in this domain.
