This document provides an overview of edge computing, including its evolution, driving factors, architectures, applications, trends, challenges, and device management. Edge computing aims to process data closer to where it is generated in order to reduce latency and bandwidth usage. The document outlines architectures like fog computing, cloudlet computing, and multi-access edge computing. It also discusses embedded hardware platforms, applications, and presents challenges of edge computing such as network bandwidth, security, and device management.