Purchase AggreGate Platform
We offer flexible partner program for OEMs, ISVs, system integrators, VARs, and resellers.
In addition to contacting us directly, you can find an appointed Tibbo partner in your region.
AggreGate IoT Platform Pricing
|
|
Basic$4,000(excluding VAT 20%) Perpetual, on-premise |
Standard$12,000(excluding VAT 20%) Perpetual, on-premise |
Premium$42,000(excluding VAT 20%) Perpetual, on-premise |
EnterpriseContact Us Perpetual, on-premise |
|---|
Pay-per-use costs |
None | None | None | None |
Best for |
Startups and small teams | Small and medium businesses | Medium and larger enterprises | Large enterprises and holdings |
Industrial IoT scope |
Production line | Shop floor | Factory/facility | Industrial enterprise |
Classic IoT scope |
≈ 100 – 1,000 devices |
≈ 1,000 – 10,000 devices |
≈ 10,000 – 100,000 devices |
Unlimited devices |
| Buy Basic | Buy Standard | Buy Premium | Buy Enterprise |
Device / Protocol Drivers
|
AggreGate Agent
AggreGate Agent Driver Communicating with implemented AggreGate Agents using any language/platform (Tibbo BASIC, C/C++, .NET, Java). |
||||
|
Application
Application Driver Executing custom applications/scripts on demand or upon schedule. Retrieving and processing their output. |
||||
|
Avatar
Avatar Driver Localizing any remote device driver by creating local "Avatars" to simplify solution development and improve network performance. |
||||
|
BACnet
BACnet Driver Support for BACnet IP and BACnet MS/TP. Reading/writing device properties. Accessing device services and receiving notifications. |
||||
|
CoAP
CoAP Driver Web transfer protocol for use with constrained nodes and constrained networks in the Internet of Things. |
||||
|
Database
Database Driver Support for any JDBC/ODBC-compliant database server. Dynamic SELECT / UPDATE / INSERT / DELETE query execution. Exposing query results for system core. Database status monitoring. |
||||
|
DNP3
DNP3 Driver Full support for DNP3 application layer: read/write, select and operate, direct operate, event handling, etc. |
||||
|
Ethernet/IP
Ethernet/IP Driver Support for open industrial Ethernet, CIP protocol. |
||||
|
File
File Driver Local file monitoring, checksum verification, exposing file contents for system core. |
||||
|
Flexible Driver
Flexible Driver Driver Acting as a self-service driver construction kit for solution engineer to support proprietary protocols without any Java coding. |
||||
|
Folder
Folder Driver Local folder monitoring, exposing folder contents for system core. |
||||
|
GPS Tracker
GPS Tracker Driver Processing of TCP/UDP data streams from devices that connect to the server themselves, such as GNSS trackers or similar. |
||||
|
Graph Database
Graph Database Driver Storage of topologies in various graph databases supported by Apache TinkerPop, including Neo4j. Access to graph computing operations provided by Gremlin language. |
||||
|
HTTP
HTTP Driver Allows to exchange data with external web servers using HTTP or HTTPS protocol. It allows to form various raw requests (GET, POST, etc.) and inject responses (both their headers and contents) into platform core for further processing. |
||||
|
IEC 60870-5-104
IEC 60870-5-104 Driver Support for IEC 60870-5-104 protocol, both slave and master modes. |
||||
|
IEC 60870-5-104 Server
IEC 60870-5-104 Server Driver Support for IEC 60870-5-104 protocol in server mode. |
||||
|
Local Agent
Local Agent Driver Effectively makes Platform to act as an Agent. |
||||
|
Local System
Local System Driver Provides monitoring system parameters located on the server. |
||||
|
Message Stream
Message Stream Driver Monitoring incoming data via Serial/TCP/UDP connections. |
||||
|
Meter-Bus
Meter-Bus Driver Acquiring spot meter reading values and their history. |
||||
|
Modbus
Modbus Driver Support for Modbus/RTU, Modbus/ASCII, Modbus/TCP, and Modbus/UDP. Registering read/write operations. |
||||
|
Modem
Modem Driver Sending/receiving SMS messages, modem control, and data retrieval via AT command execution. |
||||
|
MQTT
MQTT Driver ISO standard publish-subscribe-based messaging protocol for use on top of TCP/IP protocol. |
||||
|
NMEA
NMEA Driver Exposing any NMEA sentence fields for system core. Device location tracking. |
||||
|
Omron FINS
Omron FINS Driver |
||||
|
Database
Database Driver Via standard JDBC-ODBC bridge, see SQL device driver. |
||||
|
OLE for Process Control
OLE for Process Control Driver Support for OPC DA 2.0 via DCOM. Works under Windows, Linux, and Mac OS. |
||||
|
LON/LonTalk
LON/LonTalk Driver LON device network and LNS servers can be interfaced through an OPC server and OPC device driver. Available LON-to-OPC bridges include IPLONGATE, Matrikon OPC Server for Echelon LNS, Matrikon OPC Server for Echelon LonManager, ConneXSoft CXS iLink DA Server for Echelon Smart Server, Gesytec Easylon OPC Server, Newron System NLOPC MIP, and more. |
||||
|
AggreGate Agent driver + AggreGate OPC Agent
AggreGate Agent driver + AggreGate OPC Agent Driver Support for OPC DA, AE, and HDA. AggreGate OPC Agent is standalone software installed on Windows and working with AggreGate servers running under Windows, Linux, and Mac OS. |
||||
|
OPC UA
OPC UA Driver Full support of OPC UA stack. |
||||
|
OPC UA Server
OPC UA Server Driver Allows context variables, functions, and events to be exposed as OPC UA tags. |
||||
|
SMPP
SMPP Driver Sending SMS messages through SMPP gateway. |
||||
|
SNMP
SNMP Driver Support for SNMP v1, v2c, and v3. Read/write operations, receiving and sending traps. MIB directory and editor. |
||||
|
Virtual Device
Virtual Device Driver Device simulator, provides variables of different types, wave generators, test operations and events. |
||||
|
XMPP
XMPP Driver Implementation of Sensor Data and Control extensions of the protocol. |
||||
|
DLMS/COSEM
DLMS/COSEM Driver Acquiring spot meter reading values and their history. |
||||
|
HTTP Server
HTTP Server Driver Embedded HTTP Server for interaction with third-party systems using HTTP(s). |
||||
|
HTTP/HTTPS
HTTP/HTTPS Driver Exposing web page contents for system core. Web server operability monitoring. |
||||
|
ICMP
ICMP Driver Availability monitoring (ping) and route tracing (traceroute). |
||||
|
LDAP
LDAP Driver Exposing search request results to system core for further processing. Operability monitoring for Active Directory or any LDAP server. |
||||
|
DHCP
DHCP Driver DHCP server operability monitoring. |
||||
|
DNS
DNS Driver DNS zone contents validation. DNS server operability monitoring. |
||||
|
FTP
FTP Driver Remote file attributes monitoring. FTP server operability monitoring. |
||||
|
IMAP
IMAP Driver IMAP server operability monitoring. |
||||
|
POP3
POP3 Driver POP3 server operability monitoring. |
||||
|
Radius
Radius Driver Radius server operability monitoring. |
||||
|
SMB/CIFS
SMB/CIFS Driver Accessing and monitoring files and folders shared via Microsoft Windows Network (SBM/CIFS) technology. |
||||
|
SMTP
SMTP Driver SMTP server operability monitoring. |
||||
|
Telnet
Telnet Driver Executing shell scripts and applications on remote machines. Telnet server operability monitoring. |
||||
|
IPMI
IPMI Driver Monitoring and control of IPMI-enabled servers and network devices. |
||||
|
JMX
JMX Driver Reading/writing MBean attributes. Executing MBean operations. Receiving MBean notifications. |
||||
|
Kafka
Kafka Driver Enables seamless integration between the Platform and Apache Kafka brokers for real-time data exchange. The driver supports publishing messages to Kafka topics, consuming messages from brokers, and ensuring reliable communication for event-driven workflows. It simplifies integration with distributed systems by providing secure, scalable, and high-performance messaging capabilities. |
||||
|
Siemens S7
Siemens S7 Driver Enables seamless communication between the Platform and Siemens SIMATIC S7 PLC systems for industrial automation and control. The driver supports reading and writing PLC data, monitoring device status, and exchanging real-time operational information with Siemens S7 controllers. |
||||
|
SIP
SIP Driver Placing test VoIP calls and retrieving call metrics. |
||||
|
SMB/CIFS
SMB/CIFS Driver Enables seamless integration between the Platform and Samba file shares using the Server Message Block / Common Internet File System protocols. The driver supports accessing shared folders, reading and writing files, and automating file exchange between systems. |
||||
|
SOAP
SOAP Driver Performing arbitrary Web Service calls via SOAP protocol by specifying input data and processing any output. |
||||
|
SSH
SSH Driver Executing shell scripts and applications on remote machines. SSH server operability monitoring. |
||||
|
WMI
WMI Driver Monitoring WMI object properties, executing WQL queries and object methods, processing WMI events. |
||||
|
Asterisk
Asterisk Driver Monitoring and management of Asterisk computer-integrated telephony by sending CLI commands and response processing. |
||||
|
CWMP
CWMP Driver Managing and monitoring customer-premises equipment (CPE) according to TR-069 specification. |
||||
|
SMI-S
SMI-S Driver Control of disk storage supporting SMI-S protocol. Monitoring object properties, executing queries and object methods, processing events. |
||||
|
VMware
VMware Driver Retrieving hypervisor/VM status and performance counters. |
||||
|
WebSphere MQ
WebSphere MQ Driver IBM WebSphere MQ monitoring. |
||||
|
Web Transaction
Web Transaction Driver Advanced web application monitoring. Allows analyzing availability, health, and performance by modeling end-user activity scenarios of any complexity. |
||||
|
CORBA
CORBA Driver Performing CORBA calls via IP network by specifying input parameters and processing any output. |
Data Storage
|
File-Based
File Storage Plugin saves data on file system as files. Basically used for small systems to store all data including configuration. |
||||
|
NoSQL
Apache Cassandra Storage Plugin. Apache Cassandra database engine can run either in-process or as a standalone application. |
||||
|
Relational
Relational Database Storage Plugin supports storing data in JDBC-compliant relational DB (internal or external). It is necessary for operation of some modules (Classes, CMDB, NetFlow). |
||||
|
Graph
Graph Database Driver connects AggreGate Server to Graph Databases for storing topologies comprising nodes, edges and their properties. |
Data Processing / Analytics Modules
|
Alerts
Alerts Module allows to track variable state and events, generate interactive alerts and send necessary notifications. |
||||
|
Applications
Applications Module allows developer to create and manage collection of resources (contexts) for CI/CD implementation. |
||||
|
Dynamic DNS
Dynamic DNS Device Server Module keeps live connection to central node. |
||||
|
Email Operations
Email Operations Module allows sending email notifications. |
||||
|
Event Filters
Event Filter is a visualization component designed for monitoring current and historical events. |
||||
|
Geo-Fences
Geo-fences Module allows to work with map objects and implements geo-functions. The module is neeeded for geofence editor and maps operations. |
||||
|
Job Scheduler
The primary purpose of the Job Scheduler Module is automatic non-interactive execution of actions according to a user-defined time schedule. |
||||
|
Machine Learning
Machine Learning Module provides training and scoring modules for AI implementation. |
||||
|
Models
Models Module allows creating and describing data model — real object digital twin. It contains description of variables, functions, bindings, etc. |
||||
|
Queries
Queries Module supports integrated SQL-like language for retrieving data. |
||||
|
REST API
Auto-generated REST API allows to reach every permitted data point and function at AggreGate server. REST API is one of the most popular ways for integrating with 3rd-party systems. |
||||
|
Scripts
Scripts Module provides support for Java, Python and R scripts execution. |
||||
|
SMS Operations
SMS Operations Module allows interacting with external Clickatell SMS gate. |
||||
|
Unified Search
Unified Search Module allows adjustable AggreGate Server indexing for fast object search. |
||||
|
Workflows
Workflows Module provides visually designed flow-based actions that combine server-side logic with operator interactions. |
||||
|
Classes
Classes Module allows to store large number of similar objects in a relational or graph database. |
||||
|
Correlators
Event Correlator Module is an integrated powerful tool for Complex Event Processing. It is also used for integrating with external event stream engines like Kafka. |
||||
|
Device Discovery
Device Discovery Module allows operator to scan network segments for devices of specified types. After operator check necessary devices are created in the system tree according to naming rules. |
||||
|
HTTP Server
HTTP-Server Module allows to publish some specific web API in a custom format. |
||||
|
LDAP Authentication
LDAP Authentication Module provides external user authentication via LDAP (Active directory). |
||||
|
OAuth
OAuth Authentication Module provides external user authentication and authorization via OAuth technology. |
||||
|
Process Control
Process Control Module is implementation of IEC 61131-3 standard including SFC (Sequential Function Chart), FBD (Function Block Diagram), LD (Ladder Diagram), ST (Structured Text). |
||||
|
Distributed Architecture
AggreGate Distributed Architecture Module provides native unlimited scalability by mapping context tree (or its part) to another AggreGate server. |
||||
|
Kerberos Authentication
Kerberos Authentication Module provides external user authentication and authorization via Kerberos protocol. |
Data Visualization Modules
|
Auto-Run
Auto Run Module executes operations automatically when an operator logs into any AggreGate-based user interface. |
||||
|
Dashboards
Dashboards provide grouping of Widgets and other UI components to create end-user interfaces from prepared "bricks". Dashboards are used both in Desktop and Web interfaces. |
||||
|
Reports
Reports Module allows to display and save data in a graphic, printer-friendly format using JasperReports engine. |
||||
|
Widgets
Widgets is a special "sub-application" with a graphical user interface (GUI) consisting of the user interface components, such as text fields, tabbed panels, video windows, etc. Widget is main Desktop UI building block. |
||||
|
Web-based Widgets
Web-based Widgets Module provides ability to start Desktop Widgets in React-based Web applications. |
Deployment and Support Conditions
| Data Ingestion | 1,000 variables (tags) 100,000 events/day 100,000 function calls/day |
10,000 variables (tags) 1,000,000 events/day 1,000,000 function calls/day |
100,000 variables (tags) 10,000,000 events/day 10,000,000 function calls/day |
No limits applied |
| Maximum Server CPU Cores | 4 | 8 | 16 | Unlimited |
| Maximum Server Memory Usage | 4 GB | 16 GB | 64 GB | Unlimited |
| Support | Community support | Community support | AMS contracts or community support | Premium support, AMS contracts, or community support |
| Purchase | Purchase on a public offer basis | Purchase on a public offer basis | Purchase on a public offer basis | Customized purchase and support contracts |
| License Extension | License cannot be extended by other modules and products | License cannot be extended by other modules and products | License cannot be extended by other modules and products | Multi-server installations, customizable license contents |
Check Out Other AggreGate Products
If you'd like to get license pricing for Edge, Data Center Supervisor, or other derived products, please contact us.
Get Custom Quote
Address your questions to our sales team at aggregate-sales@aggregate.digital or fill in the form below.
