# Compatible Edge Hardware
The following table contains a provisional list of hardware models that have been tested and are confirmed to support the desired functionality for the ABB Ability™ Platform at the current release. The table is not exhaustive and will be updated as part of an ongoing development effort.
Using one of the suggested, supported options means that:
- The latest development of the IoT Edge setup installer is thoroughly tested on these hardware models.
- The hardware models represent popular hardware models used by industrial consumers.
HARDWARE MODELS
Keep in mind that the tests conducted on these hardware models are partially automated. If any bugs are encountered please report them through the approved channels.
# Edge Device Hardware Options
Manufacture | Form factor | Model | TPM | CPU / Memory | Network interfaces | OS | Kernel | Date verified | Remarks |
---|---|---|---|---|---|---|---|---|---|
ABB (B and R) | Industrial PC | Automation PC 3100 | Unknown manufacturer TPM 2.0 | Intel i7-7600U@2.8Ghz, 32GB | Intel I210 1Gb and Intel I219 1Gbps | Ubuntu 18.04 LTS | 4.15.0 | 2019-01 | |
HPE | 2U server blade | ProLiant DL380 Gen10 | Unknown manufacturer TPM 2.0 (1.2 mode can be enabled in BIOS) | 2 x Intel Xeon Gold 5115@2.4Ghz, 96GB | HPE Ethernet 10Gb 562FLR-SFP and HPE Ethernet 1Gb 331i | Ubuntu 18.04 LTS | 4.15.0 | 2018-12 | |
HPE | Industrial PC | GL10 IoT Gateway | Infineon SLB9635 TPM 1.2 | Intel E3826@1.4Ghz, 4GB | Intel I210 1Gb and Realtek 8111G 1Gb; optional wifi + 3G | Ubuntu 18.04 LTS | 4.15.0 | 2019-01 | Passively cooled |
# Hardware Reference Implementation Overview
The ABB Ability™ Edge reference implementation is a combination of core components, required for all edge devices connected to the ABB Ability™ Platform, and example applications, tested to be working on certain combinations of computing platforms. The main purpose is to help in the creation of other software and hardware implementations of the Ability Edge by serving as a point of reference rather than being put to directly productive use.
The core software components come in two areas:
Edge security components provide access to the computing platform's secure element, specifically TPM 1.2 (not recommended) or TPM 2.0 (recommended) chipsets, and provide secure boot and secure storage of cryptographic keys. They also provide Edge provisioning and certificate management capabilities. For the reference implementation, these components are delivered as Debian binary packages.
Edge core modules comprise of the Edge Proxy Module and the Edge Broker Module. The Edge Proxy Module provides the interface to the Ability Platform Cloud as well as the management of Modules. The Edge Broker provide message routing between modules and the cloud.
The current set of computing platforms that have been tested with the reference implementation are:
- HPE ProLiant DL380 Gen10 Server (both TPM 1.2 and TPM 2.0)
- HPE GL10 IoT Gateway (TPM 1.2)
- B&R Automation PC 3100 (TPM 2.0)
- Raspberry Pi 2 Model B with OPTIGA™ SLB 9670 (TPM 2.0)