High Level Architecture ======================= It is best to think about Intel® Edge Insights System as a set of containers. The below figures depicts these containers as dashed lines around the components held by each container. The high-level functions of Intel® Edge Insights System are data ingestion (video and time series), data storage, data analytics, as well as data and device management. .. figure:: image/standard-arch-diagram.png :scale: 100 % :align: center Figure 1. Intel® Edge Insights System - Standard .. figure:: image/enhanced-arch-diagram.png :scale: 100 % :align: center Figure 2. Intel® Edge Insights System - Enhanced This Intel® Edge Insights System configuration is designed for deployment near to the site of data generation (for example, a PLC, robotic arm, tool, video camera, sensor, and so on.). The Intel® Edge Insights System Docker* containers perform video and time-series data ingestion, real-time\ :sub:`1` analytics, and allow closed-loop control\ :sub:`2`. The following sections describe how to add new ingestion streams or algorithms within the Intel® Edge Insights System Docker* containers, as well as how the external applications such as a Human Machine Interface (HMI) or a Manufacturing Execution System (MES) connects to Intel® Edge Insights System. .. note:: 1. Real-time measurements, as tested by Intel, are as low as 50 milliseconds. .. note:: 2. Intel® Edge Insights System closed-loop control functions do not provide deterministic control.