Skip to main content

Requirements

Connhex Edge is written entirely in Go: this allows us to provide a highly performant executable, with support for multiple architectures and operating systems. However, keep in mind it has been developed with common Linux gateways as preferential targets: it is not, therefore, suitable for developing applications on microcontrollers.

Looking for a lighter package?

Connhex Micro is the lightweight version of Connhex Edge.

Minimum hardware requirements

ResourceMinimum sizeNotes
RAM25 MBAdd 10 MB for each installed addon1.
Disk30 MBAdd 10 MB for each installed addon1.

During our stress tests with CPUs whose clock speed was ranging from 800MHz to 1.2GHz, CPU consumption was never more than a couple of percentage points.

Please also note that memory and CPU consumption depend on the number of messages being processed. To be precise, Connhex Edge internally leverages a message BUS: the more messages on the BUS at any given moment, the higher the required computational capability.

Supported architectures and OSs

Legend

IndicatorSupport level
fully supported
🚧experimental support

Supported OSs

OSSupported
linux
darwin
windows🚧
freebsd🚧
openbsd🚧
android🚧

If you plan to use it with an OS that isn't listed in the table above2, just reach out!

Supported architectures

ArchitectureSupportedNotes
386
amd64
arm
arm64
riscv64🚧
wasm🚧

If you plan to use it with an architecture that isn't listed in the table above2, just reach out!


  1. Different addons have different requirements: use this as a ballpark figure.
  2. In principle, Connhex Edge should be compatible with every OS and architecture supported by Go.