System requirements
TrustEdge compatibility, network requirements, and virtual machine setup options.
2 minute read
Supported operating systems and architectures
TrustEdge supports various operating systems, distributions, architectures and virtual machines, ensuring compatibility across different environments.
| Category | Supported items |
|---|---|
| Operating systems | Windows 11 Debian 11.x and later Ubuntu 22.04 and later Raspberry Pi OS (Debian 11.x–based) Yocto Zephyr RTOS |
| Processor architectures | x64 ARM32 ARM64 ARM Cortex-M (STM32) |
Supported virtual machines
| Environment | Configuration |
|---|---|
| Virtual machine | Ubuntu 22.04 (x64) |
| Host systems | macOS Windows 11 (Windows Subsystem for Linux) |
Network requirements
TrustEdge requires outbound connectivity to the following ports and protocols. The following table lists the required network connectivity for TrustEdge:
| Component | Port | Protocol | Purpose |
|---|---|---|---|
| TrustEdge agent → Device Trust Manager | 8883 | MQTT over TLS | Secure device communication |
| TrustEdge agent → Device Trust Manager | 1883 | MQTT | Non-secure device communication |
| TrustEdge EST client | 443 | HTTPS | Certificate enrollment (EST) |
| TrustEdge SCEP client | 80 | HTTP | Certificate enrollment (SCEP) |
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
You can install TrustEdge on a virtual machine using a Linux image to explore its capabilities without 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.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
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