Skip to content

Installation

Download Edge Xpert

Edge Xpert Customers

Users with an active Edge Xpert support contract can download the Edge Xpert installation packages from the Support Portal on the IOTech website. After logging in, navigate to Downloads where you can select the version and type of package required.

Edge Xpert Evaluators

Users wishing to evaluate Edge Xpert can download the Edge Xpert installation packages from the IOTech website here. This page provides only the most recent version of Edge Xpert and is intended for evaluation purposes only.

Info

You must also have a valid license file that defines which microservices can be run. See Edge Xpert Licensing for more details

Install Edge Xpert

  • To install the Edge Xpert Debian package as root, enter:
    sudo dpkg -i edgexpert-<version_number>_amd64.deb
    
  • To install the Edge Xpert RPM package as root, enter:
    sudo rpm -ivh edgexpert-<version_number>.x86_64.rpm
    

Info

Before installing the Edge Xpert packages, ensure that Docker/ Podman is running. If Docker/ Podman is not running, Edge Xpert command will fail with an error message similar to the following:

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
dpkg: error processing package edgexpert (--configure): installed edgexpert package post-installation script subprocess returned error exit status 1

Verify Installation

You can verify that the installation was successful by entering the following command:

edgexpert -v

License Installation

After verifying the installation, you can proceed to install the license to gain access to Edge Xpert. See Edge Xpert Licensing for more details.

edgexpert license install <your Edge Xpert license>

Self-contained package Installation

IOTech also provides self-contained package according to user needs. If there is no Internet access, user can deploy self-contained package with all the images.

  • Download and install Edge Xpert Self-contained Debian package
    sudo dpkg -i <edgexpert-self-contained-package.deb>
    
  • Change the permission of /opt/edgexpert/edgexpert_images.tar
    sudo chmod +rx /opt/edgexpert/edgexpert_images.tar
    
  • Load the image from the self-contained RPM package
docker load -i /opt/edgexpert/edgexpert_images.tar
podman load -i /opt/edgexpert/edgexpert_images.tar
  • Check if all the images from Edge Xpert self-contained package are loaded
$ docker images
localhost/iotechsys/dev-edgexpert-device-opc-ua               2.3.dev            1fb704565a95  3 days ago    81.6 MB
localhost/iotechsys/dev-edgexpert-device-modbus               2.3.dev            05ef077bd14f  3 days ago    81.6 MB
localhost/iotechsys/dev-edgexpert-app-configurable            2.3.dev            3fc8ee1f9644  4 days ago    105 MB
localhost/iotechsys/dev-edgexpert-iotech-manager              2.3.dev            6efa1a2a2a1f  4 days ago    45 MB
localhost/iotechsys/dev-edgexpert-security-proxy-auth         2.3.dev            691ec9c1e41b  5 days ago    41.2 MB
localhost/iotechsys/dev-edgexpert-security-secretstore-setup  2.3.dev            82585677c936  5 days ago    38.3 MB
localhost/iotechsys/dev-edgexpert-security-bootstrapper       2.3.dev            bc4ed4c8aadb  5 days ago    25.3 MB
localhost/iotechsys/dev-edgexpert-sys-mgmt-agent              2.3.dev            1f8a851884d2  5 days ago    129 MB
...
$ podman images
localhost/iotechsys/dev-edgexpert-device-opc-ua               2.3.dev            1fb704565a95  3 days ago    81.6 MB
localhost/iotechsys/dev-edgexpert-device-modbus               2.3.dev            05ef077bd14f  3 days ago    81.6 MB
localhost/iotechsys/dev-edgexpert-app-configurable            2.3.dev            3fc8ee1f9644  4 days ago    105 MB
localhost/iotechsys/dev-edgexpert-iotech-manager              2.3.dev            6efa1a2a2a1f  4 days ago    45 MB
localhost/iotechsys/dev-edgexpert-security-proxy-auth         2.3.dev            691ec9c1e41b  5 days ago    41.2 MB
localhost/iotechsys/dev-edgexpert-security-secretstore-setup  2.3.dev            82585677c936  5 days ago    38.3 MB
localhost/iotechsys/dev-edgexpert-security-bootstrapper       2.3.dev            bc4ed4c8aadb  5 days ago    25.3 MB
localhost/iotechsys/dev-edgexpert-sys-mgmt-agent              2.3.dev            1f8a851884d2  5 days ago    129 MB
...
  • Download and install Edge Xpert Self-contained RPM package
    sudo rpm -ivh <edgexpert-self-contained-packag.rpm>
    
  • Change the permission of /opt/edgexpert/edgexpert_images.tar
    sudo chmod +rx /opt/edgexpert/edgexpert_images.tar
    
  • Load the image from the self-contained RPM package
docker load -i /opt/edgexpert/edgexpert_images.tar
podman load -i /opt/edgexpert/edgexpert_images.tar
  • Check if all the images from Edge Xpert self-contained package are loaded
$ docker images
localhost/iotechsys/dev-edgexpert-device-opc-ua               2.3.dev            1fb704565a95  3 days ago    81.6 MB
localhost/iotechsys/dev-edgexpert-device-modbus               2.3.dev            05ef077bd14f  3 days ago    81.6 MB
localhost/iotechsys/dev-edgexpert-app-configurable            2.3.dev            3fc8ee1f9644  4 days ago    105 MB
localhost/iotechsys/dev-edgexpert-iotech-manager              2.3.dev            6efa1a2a2a1f  4 days ago    45 MB
localhost/iotechsys/dev-edgexpert-security-proxy-auth         2.3.dev            691ec9c1e41b  5 days ago    41.2 MB
localhost/iotechsys/dev-edgexpert-security-secretstore-setup  2.3.dev            82585677c936  5 days ago    38.3 MB
localhost/iotechsys/dev-edgexpert-security-bootstrapper       2.3.dev            bc4ed4c8aadb  5 days ago    25.3 MB
localhost/iotechsys/dev-edgexpert-sys-mgmt-agent              2.3.dev            1f8a851884d2  5 days ago    129 MB
...
$ podman images
localhost/iotechsys/dev-edgexpert-device-opc-ua               2.3.dev            1fb704565a95  3 days ago    81.6 MB
localhost/iotechsys/dev-edgexpert-device-modbus               2.3.dev            05ef077bd14f  3 days ago    81.6 MB
localhost/iotechsys/dev-edgexpert-app-configurable            2.3.dev            3fc8ee1f9644  4 days ago    105 MB
localhost/iotechsys/dev-edgexpert-iotech-manager              2.3.dev            6efa1a2a2a1f  4 days ago    45 MB
localhost/iotechsys/dev-edgexpert-security-proxy-auth         2.3.dev            691ec9c1e41b  5 days ago    41.2 MB
localhost/iotechsys/dev-edgexpert-security-secretstore-setup  2.3.dev            82585677c936  5 days ago    38.3 MB
localhost/iotechsys/dev-edgexpert-security-bootstrapper       2.3.dev            bc4ed4c8aadb  5 days ago    25.3 MB
localhost/iotechsys/dev-edgexpert-sys-mgmt-agent              2.3.dev            1f8a851884d2  5 days ago    129 MB
...

Uninstall Edge Xpert

Edge Xpert can be uninstalled using the following commands:

sudo apt remove edgexpert
sudo rpm -evh edgexpert