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!

Footnotes​

  1. Different addons have different requirements: use this as a ballpark figure. ↩ ↩2

  2. In principle, Connhex Edge should be compatible with every OS and architecture supported by Go. ↩ ↩2