Skip to main content

System requirements

Operating system

TrustEdge is compatible with the following operating systems:

  • Debian 11.x and newer

  • Ubuntu 22.04 and newer

  • Raspberry Pi OS versions based on Debian 11.x+

Processor

TrustEdge is compatible with the following processor architectures:

  • x64

  • ARM32

  • ARM64

Network requirements

To ensure a proper operation, TrustEdge requires outbound connectivity to the following services and domains:

When using:

  • TrustEdge agent for communications with the Device Trust Manager

    • Port 8883 for encrypted MQTT communications.

    • Port 1883 for unencrypted MQTT communications.

  • TrustEdge EST client

    Port 443 for HTTPS.

  • TrustEdge SCEP client

    Port 80 for HTTP

Depending on your network configuration, you may also need to allowlist specific DigiCert domains and IP addresses. See Platform IP addresses and URLs.

Virtual machine requirements

TrustEdge can be installed on a virtual machine using a Linux image, allowing you to explore its capabilities without the need for physical IoT hardware.

  • MacOS (ARM64) prerequisites

    1. Install a MacOS compatible virtual machine. For example, UTM, VMware, or Parallels.

    2. Install Ubuntu 22.04 ARM64 operating system on the virtual machine.

    Tip

    For details on installing the virtual machine, refer to the selected virtual machine's documentation.

  • Windows 11 (x64) prerequisites:

    • Open PowerShell and install Windows Subsystem for Linux (WSL) using Ubuntu 22.04 x64.

      wsl --install -d Ubuntu-22.04

    Tip

    See Microsoft WSL documentation for details on installing and configuring WSL.