System requirements
2 minute read
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+
- Zephyr RTOS
Processor
TrustEdge is compatible with the following processor architectures:
- x64
- ARM32
- ARM64
- ARM Cortex-M STM32
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
- 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. - Open PowerShell and install Windows Subsystem for Linux (WSL) using Ubuntu 22.04 x64.
Was this page helpful?
Provide feedback