Slide item 1
Slide item 2

Visualize and operate the processes, production flows, machines, and plants with AggreGate SCADA/HMI – a highly reliable multi-tenant distributed solution which provides supervisory control and monitoring for all industrial sectors.

Simplify the creation of Human-Machine Interfaces with a cross-platform UI Builder application. Leverage the SCADA core and HMIs running on regular servers, industrial PCs, touch panels, Linux PLCs, IIoT gateways, and single-board computers.


Umbrella command and control center for the digitized assets and services


IoT Gateway Vendors

Mature and flexible operating system for the edge computing and analytics

OEM Device Manufacturers

White-label framework for your device management and monitoring product 

System Integrators and Engineering Companies

Advanced brick set for the on-premise IIoT application deployment 

Telecom Operators

Unified foundation for the IoT services in your network and cloud


AggreGate is a white-label full-stack Internet of Things integration platform that drives a digital transformation of your enterprise from connecting the assets to "slicing and dicing" their data for discovering some valuable insights. The Platform and derived vertical products also help integrators, OEMs, telecoms, and MSPs render IoT services running both on the edge and in their cloud.

Connecting Your Devices

Virtually any device or data source can be connected to AggreGate using an Agent or a Driver.

The Agents are normalizing device data on the edge while the drivers do this in the cloud.

This difference in approach makes the connection style selection a matter of every specific project.

  • Server-side data normalization
  • Software plugin for AggreGate Server
  • Open-source Driver Development Kit, Java-based
  • Device-to-server communications using native protocols, such as Modbus, OPC, SNMP or MQTT


Except for routing device data to enterprise applications, AggreGate Platform offers a huge set of data visualization tools that are flexible enough to build any IoT application interface. Those tools are just building blocks that should be combined together according to a system operator role.

UI building blocks are designed with maximum customization abilities in mind, causing minimal influence to the look and feel of an end-user interface. All blocks are combined and customized in visual editors, requiring no programming knowledge.

Any visually designed interfaces will be 100% compatible with both multi-server unified console and web interface.


Data collected from devices, normalized and persistently stored is still useless for anything apart from very simple visualization on dashboards, gauges, charts, and tables. Anything more sophisticated requires processing that may start from raw value scaling and end up with advanced failure prediction.

Years of AggreGate evolution brought numerous analytical tools to the scene. Domain-specific data mining languages, object and process modeling engine, statistical process control instruments, visually designed multi-threaded workflows, topology and graph analysis tools, machine learning modules -- all these are instruments that bring business intelligence atop of “classical” IoT bricks.

The majority of data mining and slicing operations in AggreGate are visual. Spreadsheet-like formulas and SQL-like queries are probably the most complicated things system analysts should type on their keyboards. However, scripting and even programmatic extension of the platform is here, too.

Data Storage

AggreGate Server stores enormous amount of data collected from a device network and generated internally:

  • Definitions and configuration of server modules and system resources
  • History of synthetic internal metrics and events
  • Models of business objects and their relations
  • Persistent events received from the network
  • Historical values of device metrics
  • Audit trail of all system operations and events

All types of data stored by the server are divided into just a few major groups: configuration, events, binary blocks, statistics, and topologies. This simple division provides absolute flexibility in adding new types of devices and business objects without changing the structure of data storage.


AggreGate is a remedy for the complicated issue: connecting, provisioning, monitoring, managing, configuring, controlling, maintaining, upgrading, and evolving a fleet that has millions of widely different devices operated by a huge enterprise.



Template by JoomlaShine