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
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.