This document discusses the role of edge computing in the Internet of Things (IoT). It begins by explaining how edge computing extends cloud computing capabilities by bringing services closer to the edge of networks. It then presents a taxonomy that categorizes edge computing literature based on features like network technologies, computing paradigms, applications, and more. Finally, it outlines key requirements for successful deployment of edge computing in IoT, such as low latency, proximity, location awareness, and network context awareness. The document provides an overview of edge computing technologies and their role in supporting IoT applications and services.