This document discusses Edgent, an open source stream processing platform for edge computing. It provides an introduction to edge computing concepts like processing data locally at constrained edge devices. Edgent allows for real-time analytics on continuous data streams from billions of sources using a programming model and lightweight runtime. It enables intelligence even when devices are offline by reducing data volumes and performing edge-to-center analytics. The document outlines applications of Edgent for powerboats, smart sprinklers and the Tour de France, as well as advantages like running multiple independent applications on devices and controlling applications through commands. It also describes Edgent's SDK and ability to run on small devices with 512MB of memory.