top of page
Desktop_1440.jpg

What is MeteringApp?

MeteringApp is a modular microservices platform for remote telemetry, automated infrastructure control and management, specifically designed for manufacturing industries and infrastructure-intensive businesses. It provides full visibility, control, and seamless integration of diverse equipment across distributed environments.

The platform supports virtual device modeling, dynamic data flows, and scalable integration with both physical equipment and external enterprise systems. Thanks to its runtime data processing extension mechanism, MeteringApp can quickly adapt to new equipment types without requiring changes to the system core.

The Problem MeteringApp Solves

photo_5280933101464918247_y 1.jpg

In most manufacturing enterprises, data is generated in isolated systems without a unified organizational logic. Equipment runs on different protocols, asset structures evolve independently, and identification models are inconsistent across sites.

As remote facilities grow, they become fragmented digital islands, limiting corporate visibility and increasing integration costs.

The solution lies in system consolidation and technological convergence: standardizing asset models, unifying identification schemes, and abstracting heterogeneous systems into a shared data layer. This enables centralized intelligence across distributed sites while preserving local operational autonomy.

MeteringApp unifies all equipment into a single structured system and centralized data model, enabling aggregated performance analysis and ensuring data consistency across sites.

Architecture and Scalability

The platform is built on a microservices architecture and operates under Kubernetes orchestration, providing:

Flexible horizontal scaling designed to accommodate real-world customer traffic.

01

Service, data, and context isolation to ensure strict boundaries for customer-specific data and operations.

02

Independent microservice updates without full system downtime, ensuring minimal or zero disruption to customer traffic.

03

Internal service communication is implemented via Kafka, enabling efficient handling of large data streams and supporting event-driven processing.
A caching service reduces database load and minimizes latency during incoming data processing.

Data Collection, Modeling, and Processing

MeteringApp supports integration with standard and custom protocols (Various protocols over MQTT, SNMP of versions 1, 2 and 3, text and binary formats, has field-level software for Modbus TCP/RTU, DLMS/COSEM). Additional vendor-specific protocols can be added to the system in the deployment phase.

photo_5280933101464918022_y 1.png

Key Capabilities

photo_5278681301651233004_y 1.jpg

Device Modeling

Creation of equipment models based on required parameters and formation of a unified digital inventory.

topology 1.jpg

Device Topology

The system provides a convenient visual toolkit for building device connection topologies, enabling the tracking of how individual device states impact the overall device network.

photo_5278681301651233023_y 1.jpg

Reliable Device Group Control

MeteringApp supports group control of hundreds of devices. The system delivers commands to each device, confirms execution, and automatically retries if a device is temporarily offline.

photo_5278681301651233051_y 1.jpg

Device Data Processing Chains

A visual tool allows building device data triggered processing chains, where User-defined Java handlers execute conditionally while processing data flow.

photo_5278681301651233037_y 1.jpg

Time Context and Calendar

Data interpretation considering working/non-working hours, planned and unplanned downtime, time-based energy efficiency calculations.

photo_5278681301651232968_y 2.jpg

Events and Alarm States

Creation of events based on current values, state duration, or absence of data.
A unified alarm definition system ensures a consistent monitoring approach.

Desktop_1440 (4).jpg

Visualization and User Interfaces

The visualization microservice delivers interactive animated mimic diagrams, mobile adaptation, and browser-based access.
Multi-user mode is supported.

Mimic Scheme Pipeline 1.jpg

MeteringApp provides:

User cabinets

The system maintains a registry of virtual users with configurable virtual functions. When creating user portals, administrators can define the exact set of features available to each virtual user.

The platform is designed for simultaneous use by multiple users and organizations. A key architectural capability is the ability to build virtual user portals around the platform. Each portal can provide a tailored set of functions and services for a specific user group. The data presented in such portals may originate both from the system itself and from integrated external systems or data sources.

Deployment Flexibility

The system can be deployed:

In cloud environments (AWS, Google Cloud, Azure)

In hybrid infrastructure

On physical servers (Bare Metal)

MeteringApp services are orchestrated using Kubernetes, enabling automated deployment and lifecycle management of system components. This mechanism is used both for the initial installation of the platform and for the delivery of subsequent system updates. It allows MeteringApp to be rolled out and maintained consistently across different infrastructure environments.

Use cases

Infrastructure management for business facilities, offices, warehouses, and technical premises

Advanced parking space management scenarios

Remote telecom and production site management

Utility metering data collection

Cross-site and production line data consolidation

© 2026 Forthreal Services LLC

bottom of page