# Edge Software​​​

Edge Software will work with all supported versions of the Ability Platform. Software is provided for two implementations.

  • amd64 with TPM 2.0
  • armhf with TPM 2.0

To simplify the installation, the Ability CST APT repository has been created to host reference components. The APT repository must be configured after the operating system has been installed and the appropriate updates have been applied to the environment. Each installation is unique, but the basic workflow is:

  1. Setup the hardware.
  2. Configure the APT repository.
  3. Install the hardware specific version of the software listed below.
  4. Configure the Edge with the Edge Proxy listed in the table below.

TIP

All configurations require Internet access to install and run. If the Edge will run on the ABB network, the ABB Internet proxy must be configured.

NOTE

  • Only TPM 2.0 is supported; TPM 1.2 is not
  • Edge Installation on direct Azure Host is not supported
  • Avoid installing a VHDX image from one VM on another by copying it; doing so corrupts the TPM

# Agent, Proxy, Router, and Broker

All Docker containers are hosted in abbability.azurecr.io, which should be used as a prefix for the images listed in the table below.

Component Container Release notes
Agent /edge/agent:22.4.2.1 Agent Release Notes
Proxy /edge/proxy:2.4.15 Proxy Release Notes
Broker /edge/broker:1.6.12-4 Broker Release Notes
Router /edge/router:1.2.1 Router Release Notes

# amd64 with TPM 2.0

The following software represents the Edge packages required for amd64 hardware with TPM2.0 support.

Package Ubuntu 20.04 Version
abb-edge-installer 2.4.0
sec-cmsn-tpm20 3.2.9-1
sec-dcmsn-tpm20 3.2.9-1
sec-lib-tpm20 3.2.9-1
sec-svc-tpm20 3.2.9-1
sudo apt-get install abb-edge-installer=2.4.0 sec-cmsn-tpm20=3.2.9-1 sec-dcmsn-tpm20=3.2.9-1 sec-lib-tpm20=3.2.9-1 sec-svc-tpm20=3.2.9-1

# armhf with TPM 2.0

The following software represents the Edge packages required for armhf, Raspberry Pi, hardware with TPM2.0 support.

Package Ubuntu 18.04 Version Ubuntu 20.04 Version
abb-edge-installer 2.4.0 2.4.0
sec-cmsn-tpm20 3.2.8u18.04-1 3.2.9-1
sec-dcmsn-tpm20 3.2.8u18.04-1 3.2.9-1
sec-lib-tpm20 3.2.8u18.04-1 3.2.9-1
sec-svc-tpm20 3.2.8u18.04-1 3.2.9-1

NOTE

On April 30, 2023, Ubuntu Linux 18.04 LTS's hardware and maintenance will no longer be supported.

WARNING

When installing on armhf 18.04, use the 3.2.8u18.04-1 debian packages. While the Edge Security software is identical, the dependencies on the OS are unique and separate packages are required to install security components on the older kernel version.

Use the manual procedure to complete the install for 18.04.

# Ubuntu 18.04
Unavailable via CST APT repository
# Ubuntu 20.04
sudo apt-get install abb-edge-installer=2.4.0 sec-cmsn-tpm20=3.2.9-1 sec-dcmsn-tpm20=3.2.9-1 sec-lib-tpm20=3.2.9-1 sec-svc-tpm20=3.2.9-1
Last updated: 3/15/2023, 4:12:33 AM
Feedback