Intel® Edge Insights for Industrial Deployment Tool

Overview 

Intel® Edge Insights for Industrial (Intel® EII) Deployment Tool provides graphical user interface to help users deploy machine vision data streams. 
Using this tool, you perform the following tasks

  • Configure data streams
  • Import user defined functions (UDFs)
  • Tune parameters
  • Deploy data streams to local machine, remote machine
  • Copy data streams as packages to a USB drive

 

Select Configure & Download to download the tool and the software listed below.  

Configure & Download 


Time to Complete

Programming
Language

Available Software

Approximately 30 minutes

Python* 3.8


Intel® Edge Insights for Industrial

 

Target System Requirements

The following are the system requirements for the target system:

  • One of the following processors:
    • 6th, 7th, or 8th generation Intel® Core™ processor.
    • 6th, 7th, or 8th generation Intel® Xeon® processor.
    • Intel® Pentium® processor N4200/5, N3350/5, N3450/5 with Intel® HD Graphics.
  • At least 16 GB RAM for video ingestion and analytics. (At least 2 GB RAM for time-series ingestion and analytics.)
  • At least 64 GB hard drive.
  • An Internet connection.
  • Ubuntu* 20.04.2 LTS

Get Started

Using this tutorial, you will be able to configure, build and run Intel® EII using the Intel® EII Deployment Tool. 

Notes: 
•    Only video pipeline components are enabled. 
•    This tutorial assumes that the you have a functioning User Defined Function (UDF) or UDFs for deploying data streams.  

Install Intel® EII Deployment Tool

This section provides the steps required to complete the installation of the Intel® EII Deployment Tool.
Complete the following steps in this order:

  • Step 1: Install Ubuntu* Linux* Desktop on the target system 
  • Step 2: Download and copy the eii_deployment_tool.zip file
  • Step 3: Extract the Intel® EII Deployment Tool files
  • Step 4: Download and install the required modules
  • Step 5: Set permissions for Intel® EII folders
  • Step 6: Install Intel® EII 
  • Step 7: Launch Intel® EII Deployment Tool 

Note: During the installation process, you will be required to enter the Product Key when prompted. You can find the Product Key in the email from the Intel® Registration Center. Contact the Support Forum if you have not received the Product Key.

 

Step 1: Install Ubuntu* Linux* Desktop on the target system

Ensure that the target system has a fresh installation of Ubuntu* Linux that corresponds to the version of Intel® Edge Insights for Industrial. 
To install Ubuntu* Linux* Desktop, complete the following steps:

  1. Download the Ubuntu* Linux* Desktop ISO file to your developer workstation.
  2. Using the Startup Disk Creator, create a bootable flash drive.
  3. After flashing the USB drive, turn off your target system, insert the USB drive, and turn on the target system.
  4. If the target system doesn't boot from the USB drive, change the boot priority in the system BIOS.
  5. Follow the prompts to install Ubuntu with default configurations. For detailed instructions, see the Ubuntu guide.
  6. Turn off the target system and then, remove the USB drive.
  7. Turn on the target system.

Step 2: Download and copy the eii_deployment_tool.zip file

  1. Select Configure & Download to download the tool and the software listed below.  
    Configure & Download 
  2. Copy the eii_deployment_tool.zip file from the developer workstation to the Home directory on your target system.
    Note: You can use a USB flash drive to copy the file to the target system.

Step 3: Extract the Intel® EII Deployment Tool files

To complete this step, ensure the following:

  1. You must have a working internet connection.
  2. You should be working on the target system.
  3. To extract the files, do the following:
    • Open a new terminal.
    • Unzip eii_deployment_tool.zip to extract the package.

Note: If you downloaded eii_deployment_tool.zip more than once, each copy of the downloaded file after the first will be appended by a number.

Step 4: Download and install the required modules

The script file downloads and installs the required modules on the target system.

Note: The edgesoftware tool uses the system proxy settings to download and install the modules.


To install the modules:

  1. Run the following commands: 
    cd eii_deployment_tool 
    chmod 775 edgesoftware 
    ./edgesoftware install 
  2. Enter the Product Key when prompted.

Step 5: Set permissions for the Intel® EII folders

In this step, you set the executable permissions for all the Intel® EII folders, using the following commands:

cd eii_deployment_tool/Edge_Insights_for_Industrial__Deployment_Tool_1.0/IEdgeInsights
chmod 755 -R . 


Step 6: Install Intel® EII 

Note: If you observe errors when running a script, such as "no execute permission", run the command chmod +x [script name] to assign the permission before you rerun the script.

  1. Install Intel® EII with the commands below. These steps show installation of Intel® EII v2.6: 
    cd eii_deployment_tool/Edge_Insights_for_Industrial__Deployment_Tool_1.0/EII_deployment_tool/eii
    ./install_eii2.6.sh  
  2. Reboot the OS with the command:
    sudo reboot
  3. Run the PCB Demo to verify the Intel® EII installation using the commands: 
    cd eii_deployment_tool/Edge_Insights_for_Industrial__Deployment_Tool_1.0/EII_deployment_tool/eii
    ./try_eii2.6.sh 
  4. If you see the PCB Demo show up in the Visualizer successfully, that means Intel® EII has been successfully set up. 

Stop Intel® EII Services

Stop Intel® EII services with the command:

./stop_eii2.6.sh

 

Step 7. Launch Intel® EII Deployment Tool

  1. Install Intel® EII Deployment tool with the commands: 
    cd eii_deployment_tool/Edge_Insights_for_Industrial__Deployment_Tool_1.0/EII_deployment_tool/
    ./install.sh  
  2. Open a new terminal by entering Ctrl + Alt + t
  3. Launch the Intel® EII Deployment Tool with the command:
    eiigui

Uninstall Intel® EII Deployment Tool

Run the commands below to uninstall: 

cd eii_deployment_tool/Edge_Insights_for_Industrial__Deployment_Tool_1.0/EII_deployment_tool/
./uninstall.sh 

 

Set Up Target Device

To set up the environment for a target device, use the commands: 

cd eii_deployment_tool/Edge_Insights_for_Industrial__Deployment_Tool_1.0/EII_deployment_tool/
sudo ./target_device_setup.sh

 

Summary 

In this tutorial, you successfully downloaded and ran the Intel® Edge Insights for Industrial Deployment Tool.  

Support Forum

If you're unable to resolve your issues, contact the Support Forum.

 

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.