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 proper operation, TrustEdge requires outbound connectivity to the following services:
MQTT communications:
Port 8883 for encrypted MQTT communication.
Port 1883 for unencrypted MQTT communication.
DigiCert URLs:
one.digicert.com
*.one.digicert.com
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
Install a MacOS compatible virtual machine. For example, UTM, VMware, or Parallels.
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.