End-to-End IoT Platform

AggreGate is an Internet of Things integration platform that enables a quick solution for five aims of any IoT application: data acquisition, storage, processing, visualization, and enterprise application integration. In contrast to other solutions that provide the underlying infrastructure and SDKs for vertical application development, AggreGate ensures the end-to-end coverage by offering visual development tools for designing the end-user UIs as well as server-side processing chains.

The vendor-agnostic M2M Platform includes hundreds of device drivers enabling the connection of any industrial or consumer IoT device. Apart from using the driver-based data normalization, AggreGate enables acquiring data via external or embedded Agents, device-side protocol converters providing the data buffering and server communications optimized for unreliable low-bandwidth cellular and satellite communications.

Fits Everyone

AggreGate is available both as a public cloud service and a white-label software installable on-premise. Its unique scalability allows AggreGate servers running on the edge devices, such as single-board computers, IIoT gateways or Linux PLCs.

This matches diverse business models, helping our partners launch the new IoT products and deploy massive in-house solutions within weeks.

System Integrators and Engineering Companies

Advanced brick set for the on-premise IIoT application deployment

OEM Device Manufacturers

White-label framework for your device management and monitoring product

IoT Gateway Vendors

Mature and flexible system for the edge computing and analytics

Telecom Operators

Unified foundation for the IoT services in your network and cloud

Enterprises

Umbrella command and control center for the digitized assets and services

AggreGating Your Business

Large Enterprise
System Integrator
Engineering Company
Telecom Operator
Managed Service Provider
Installs on-premise and runs in private clouds
Perpetual licenses with one-off payments
Replacement or integration of the existing vertical market products (SCADA, NMS, BI, etc.)
Wide expertise in large heterogeneous infrastructures
Operation in the Manager of Managers scenario
On-site support and a full range of professional services
Advanced technology based on the unified data model
Small or Medium Enterprise
Original Equipment Manufacturer (OEM)
IoT Gateway Vendor
Own public cloud infrastructure
Classic PaaS/SaaS pricing model
Rapid and cost-effective IoT application enablement
Rebranding to your corporate identity
Deep customization to meet your business model
Reliable infrastructure landed in multiple data centers worldwide
Advanced technology based on the unified data model

AggreGate Architecture

AggreGate Platform is a set of software “bricks” used for acquiring, storing, analyzing, and visualizing the device data, as well as integrating this data into an enterprise. We spent many years trying to find a common denominator for various device monitoring, management and control solutions. The AggreGate Platform's technical architecture sums up all this knowledge.

Connect Everything

Connect Everything

Out-of-the-box support for 100+ communication protocols used in IT, automation, IoT, and for generic data exchange. Connection of any device or data source via a server-side driver or device-side agent. Running the server on IoT gateways, single-board computers, Linux PLCs, touch-panels, and industrial PCs enables the access to various hardware inputs and outputs of different nature.

Digitize Everything

Digitize Everything

Unified data model, unlimited scalability, high availability, multi-tenancy, end-to-end security, open communications, and other patented features of the enterprise-grade core architecture. A modular system design approach helps size the platform servers from the embedded environments up to high-performance cloud infrastructures.

Store Everything

Store Everything

Homogenized approach to storing configurations, events, historical values, large binary blocks, and object topologies. Having a choice between relational, key-value, NoSQL, graph, Round-Robin and file databases ensures the right storage structure and the highest performance in all cases.

Manage Everything

Manage Everything

Orientation to controlling multi-million device fleets. The management features include automatic discovery and provisioning, offline device management, group and batch operations, flexible event management, advanced alerting, job scheduling, centralized upgrading, configuration replication, and more.

Analyze Everything

Analyze Everything

Data mining and analytics is the largest toolset within AggreGate. Object and process models, user-defined classes and their relations, domain-specific languages, visually designed workflows, trainable units backed by the machine learning algorithms, statistical process control – all those tools extract an important business value from your data and simplify the decision making.

Visualize Everything

Visualize Everything

Visual UI editors let you design simple dashboards with tables, gauges and charts in a few seconds. However, their potential is fully disclosed when constructing the advanced HMIs with dynamic vector images, multi-layer maps, topology graphs, complex statistical diagrams, video streams – all are dynamically linked to the controls without a single line of code.

Extend Everything

Extend Everything

Sometimes a visual development doesn’t do the trick, so the internal scripting capabilities come to help. For more complicated cases, the platform offers programmatic extension points and APIs to implement virtually any kind of device driver, data storage or processing plugin, UI component or even a full-scale custom web application.

Integrate Everything

Integrate Everything

The server API libraries available for most widespread development platforms allow a third-party software to get an unlimited remote control over the server configuration and device data. Web services make this possible even without embedding any software library into your app. Fair enough, all remote control operations fully abide by the server’s security model.

Explore Technology

Key Features

Hundreds of derived products, thousands of deployments and millions of connected assets sending many billions of events per day ensure that our platform has everything to let you develop your IoT app in weeks and deploy it in months. Save on hiring an expensive development team and let your business analysts do most of the job by using our low-code application enablement tools.

Rich Connectivity with IoT Equipment

Rich Connectivity with IoT Equipment

AggreGate supports a huge set of communication protocols, including M2M/IoT, IT, and automation protocols, as well as generic protocols like SQL and SOAP. Whenever write and control operations are supported by a protocol, AggreGate can use them.

Adapted for M2M Communications

Adapted for M2M Communications

The Agents establish outgoing connections to the server. That makes them an ideal solution for cellular and satellite networks that don't assign white static IP addresses. The same technology overcomes any firewall/NAT issues of a typical industrial network.

Unified Data Model

Unified Data Model

AggreGate's Unified Data Model delivers a generic flexible approach for configuring, controlling and monitoring any device, data source or system object, regardless of its vendor, model, type, and purpose.

Modular, Scalable and Reliable IoT Architecture

Modular, Scalable and Reliable IoT Architecture

A modular architecture of the AggreGate IoT cloud platform ensures that new data storage, processing and visualization modules can be installed into the server core as plug-ins. For example, adding the vehicle tracking capabilities to an existing M2M system is just a matter of extension pack installation.

Batch Delayed Device Configuration

Batch Delayed Device Configuration

Want to reconfigure a thousand devices that only connect to a cloud for five minutes daily? No need to wait once they get online simultaneously. Apply the configuration changes and they get delivered on the best effort basis.

Centralized Firmware Management

Centralized Firmware Management

Centralized firmware and configuration upgrades are crucial for any Internet of Things application. These updates can be delivered to your devices via the central server using standard or proprietary communication protocols. Scheduling the distribution to night hours keeps your services almost intact.

Remote Location Plan Designer

Remote Location Plan Designer

AggreGate M2M Application Platform comes with an integrated visual UI Builder. It's a tool for designing forms, charts, reports, tables, custom interfaces, and maps using the mouse. No programming is required, even for binding the UI components with the server/device data.

Dynamic Mapping

Dynamic Mapping

Show devices, groups, routes, geofences, links, and other objects on the geographical maps that use any source, such as Google Maps, Bing Maps, OpenStreetMap, or others. Add the layers, controls and selectors to your maps and visually build any custom operator interfaces.

Aggregated Status Dashboards

Aggregated Status Dashboards

Visualize device groups and system-wide KPIs on the top-level operator dashboards that have a multi-tier drill-down navigation to individual devices and services. Run your executive reports in just a few mouse clicks.

Secure Device Communications

Secure Device Communications

All communications between the servers and agents can be bridged through the SSL-secured connections and compressed to fit GPRS/3G/LTE and satellite links. The Agents are smart enough to send only important events instead of the raw metric values whenever necessary.

Cloud-Based Big Data Storage

Cloud-Based Big Data Storage

Despite all enterprise-grade relational databases are supported as a device data storage, the event streams flowing from the IoT world can be directed to a big data cloud. An integrated NoSQL storage facility can run either in-process or on a dedicated multi-node storage cluster.

Centralized M2M Asset Inventory

Centralized M2M Asset Inventory

Add the custom attributes to network devices and system resources, use the tabular attributes with custom structure and any length. Use out-of-the-box inventory information definitions (serials, responsible persons, notes, photos, locations, asset events, etc.). Enrich system alerts and events with the information fetched from any third-party inventory system via any protocol (SQL, SOAP, etc.).

Patented Technology

Patented Technology

As a leading IoT platform provider, Tibbo introduces many innovations to the M2M/IoT technology. AggreGate Platform provides a unified data model that comprises the normalized representations of diverse hardware and exposes the device data for internal processing/visualization tools and external systems.

Alerting and Event Processing

Alerting and Event Processing

Flexible event management capabilities, including event filtering, aggregation, deduplication, masking, correlation, acknowledgment, and root cause analysis. Customizable alerts supporting different types of triggers, notifications (sound, popup messages, e-mail, SMS, etc.), escalation, and corrective actions.

Charting and Trending

Charting and Trending

Charting support offers a wide list of chart types, including the dynamically updated charts. Thousands of configurable chart properties. Support for the auto-calculated trend lines, such as percentiles, moving averages, etc.

Comprehensive Reporting

Comprehensive Reporting

Advanced reporting facility, automatic report generation from any viewed/edited data. Built-in report editor, report printing and exporting in different formats.

Free Open-Source SDK

Free Open-Source SDK

Use our open-source Java, .NET, C/++, and mobile APIs to extend your Internet of Things solution and transparently integrate IoT services into any other enterprise systems.

Flexible Security Model

Flexible Security Model

From the ground up, AggreGate was designed with a multi-tenant, multi-user approach. Granular permissions and a role-based access control are inseparably woven into all aspects of the system.

Failover Clustering

Failover Clustering

All core IoT technologies rely on the high availability services ensured by a multi-node failover cluster. Two cluster levels protect the AggreGate server and the underlying database. Our home-grown clustering technology does not depend on any third-party software or clustering support of an operating system.

Distributed Architecture

Distributed Architecture

Unlike many M2M platforms, AggreGate scales to thousands of micro-servers running on the single-board ARM-based Linux computers, as well as millions of devices in a device cloud. The unique multi-tier distributed architecture helps establish the true IoT-style peering relations between all embedded and regular servers. It guarantees an unlimited scalability by balancing the system functionality between multiple servers divided into several layers.

Contact Us

Send