Introduction

Note

Intel® Edge Insights for Industrial (EII) was previously named Intel® Edge Insights Software (EIS). Remnants of the previous name still exist in some components. The name replacement is ongoing and will be completed in future releases.

Since its inception in early 2018, Intel® Edge Insights for Industrial (EII) has been focused on enabling the rapid deployment of solutions aimed at finding and revealing insights on compute devices outside data centers. The title of the software itself alludes to its intended purposes:

Edge :- systems existing outside of a data center.

Insights :- understanding relationships.

This software consists of a set of pre-integrated ingredients optimized for Intel® architecture. It includes modules that enable data collection, storage, and analytics for both time-series and video data, as well as the ability to act on these insights by sending downstream commands to tools or devices. The 2.x version of EII focuses on improving data ingestion and inference latency, as well as overall system modularity through a major messaging system overhaul.

This guide will detail the capabilities of EII ingredients and will serve as a reference for developers working with them. This guide is designed to enable developers to create custom solutions for their end customers. In this document, all the terminology will use Intel® Edge Insights for Industrial (EII) and Edge Insights software (EIS) interchangeably to refer to the same software, and will be fully updated in the next release.

Terminology

General Terminology

Term

Description

API

Application Programming Interface

DB

Database

DL

Deep Learning

ECN

Edge Compute Node

EII

Industrial Edge Insights for Industrial

Json

JavaScript Object Notation - Lightweight text format for storing and transporting data

M2M

Machine-to-Machine

ML

Machine Learning

MQTT

Message Queuing Telemetry Transport - Standard publish-subscribe-based messaging protocol

OPC-UA

OPC Unified Architecture - A popular protocol for communication between machines in industrial applications

OpenCV

Open Computer Vision - A standard library of computer vision functions

toolkit

SDK developed by Intel for optimizing deep learning-based algorithms running on Intel hardware.

RTSP

Real Time Streaming Protocol - Standard protocol used for streaming video

SI

System Integrator

TICK

Telegraf*, InfluxDB*, Chronograf*, Kapacitor*

UDF

User-defined Function – User written function for doing the custom functions on the input stream