# 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:
- Setup the hardware.
- Configure the APT repository.
- Install the hardware specific version of the software listed below.
- 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