System Requirements
The weeve Agent is the edge software that is responsible for executing the deployed data services. It can be installed on edge hardware like gateways, industrial computers or smart machines and turns them into weeve Edge—Nodes, a manageable asset in the weeve Manager. The minimal requirements for hardware and operating system to run the weeve Agent are the following and include a working connection to the internet:
Requirement
Minimum
OS
  • Debian & Debian-based (Ubuntu, RaspberryPi OS),
  • RedHat & RedHat-based (Fedora, CentOs)
Linux Installation Details
  • Kernel version 3.10 or higher (latest version available is recommended)
  • iptables version 1.4 or higher
  • git version 1.7 or higher
  • A ps executable, usually provided by procps or a similar package.
  • XZ Utils 4.9 or higher
  • Properly mounted cgroupfs hierarchy; a single, all-encompassing cgroup mount point is not sufficient.
Code Stack / Frameworks
GoLang, Node.JS, Python
NOTE: Windows and macOS can be used to build containers, but the weeve edge node server currently supports Linux only.
Hardware requirements will always be dependent on the software applications you choose to run in your containers and will vary per Edge Application.
Requirement
Min¹
Recommended
Processor
32-bit
64-bit
Architecture
ARM
ARM
CPU
1 GHz²
1.5GHz+
Memory (DDR3)
512MB RAM
2GB + RAM
Internal Storage (Onboard Flash)
4GB
8GB
External Storage (Disk)
2 GB²
Supported Platforms: x86, AMD64 (x86-64), ARM
¹Sufficient to run the Docker containers you wish to use. We generally recommend higher processing power when doing more computing on-edge e.g. Running Complex Machine Learning algorithms.
²Values are very specific to applications running on the edge node.