Java-Based Architecture

AggreGate is based on Java. This means it runs on a wide range of hardware platforms and operating systems. Both AggreGate Server and AggreGate Unified Operations Console can be installed on most devices with the Java-enabled operating system:

Enterprise-grade servers Single-board computers and computing modules
Desktop PCs and laptops PLCs and touch panels
Industrial computers IoT gateways

In addition, agents can also run on:

  • Smartphones
  • Low-cost microcontrollers
  • Most other devices with limited CPU and memory resources
Java-Based Architecture

Platform server supports interactive and automated installation processes. Supported operating systems:

  • Microsoft Windows
  • Different Linux distributions
  • Other Unices
  • Mac OS

Virtualized Environment

Being an ordinary Java application that doesn't require any special hardware configuration, AggreGate Server can perfectly operate on a virtual machine running under any type of hypervisor, including VMware, Hyper-V, KVM, Xen, and others.

Embedded Environment

Regular non-restricted versions of AggreGate Server and AggreGate Unified Operations Console can operate on low-cost computers, controllers and gateways, including ones based on the ARM processor architecture.

Target platform should have at least 256 Mb of system RAM. The minimum recommended CPU frequency is 500 MHz.

AggreGate Server was successfully tested and confirmed to have no issues on many well-known low-cost systems, including Raspberry Pi, BeagleBone Black, and more.