Skip to content
Shakil Tanvir
← Back to projects
Advanced Metering Infrastructure (AMI) Platform

Advanced Metering Infrastructure (AMI) Platform

AMIDLMS/COSEMIEC 62056STS PrepaymentHESMDMKMSVEEMulti-vendor InteroperabilitySystem Architecture

System architecture for HES, MDM, STS-based prepayment, and multi-vendor meter interoperability — connecting utility-scale smart meters to billing and business systems.

Overview

This project covers the head-end and data-management layers of an Advanced Metering Infrastructure platform: the HES that talks to meters and DCUs, the MDM that turns raw reads into billing-grade data, the STS (Standard Transfer Specification) prepayment/token infrastructure, and the standards-based data model tying it all together — built to run across meters from multiple vendors (Hexing, CHINT, XJ, and others) on the same platform.

High-level AMI architecture
High-level AMI flow: Smart Meter → Comms/DCU → HES → MDM → Portals, with the KMS securing STS tokens — mapped to the governing standards (IEC 62056, 62055, 62052/53/54, 61968/61969, STS).
Universal multi-vendor AMI platform architecture
The full end-to-end platform in layers — Field, Edge, Head-End, Data, and Business/Experience — with a vendor-neutral adapter framework and a cross-cutting security, tenancy and audit layer.

Challenge

Metering at utility scale is less about reading a meter than about everything downstream of it staying correct, auditable and vendor-neutral as the estate grows.

  • Every vendor speaks its own dialect of the same standard. DLMS/COSEM is a standard, but OBIS code usage, event semantics and quirks differ between Hexing, CHINT, XJ and others. Building against any one vendor's behaviour means rewriting the platform for the next procurement round.
  • Raw meter data is not billing data. Reads arrive with gaps, duplicates, clock drift and anomalies. Billing needs a defensible number, which means validation, estimation and editing (VEE) with an audit trail explaining every adjustment.
  • Prepayment is a security problem, not a payment problem. STS token generation puts key management on the critical path — the keys behind vending have to be protected and their use auditable, or the revenue model is exposed to fraud.
  • One platform, many utilities. Serving more than one utility from shared infrastructure requires tenant isolation for data and access control without duplicating the whole stack per customer.

Add to confirm: deployment scale (meters, DCUs, utilities), communication media in production, and which vendor models were certified against.

Approach

Head-end system (HES)

Built the head-end collection layer: Data Concentrator Units aggregating meter-level DLMS/COSEM traffic and relaying it upstream, with a normalization layer absorbing vendor-specific DLMS/COSEM quirks across Hexing, CHINT, and XJ hardware so the HES sees one consistent object model.

HES as the hub between field meters, DCUs, MDM and billing
The HES as the collection hub: multi-vendor meters and DCUs feed reads, events and commands upstream, which the HES relays to the MDM and billing.

MDM integration

Implemented data exchange between the HES and MDM following CIM (Common Information Model), IEC 61968, giving the MDM and downstream billing/customer systems a vendor-agnostic, standards-based view of meter data.

MDM functions: validation, processing, storage, analytics and export
MDM responsibilities fed over CIM/IEC 61968: data collection & validation (VEE), processing, billing-grade storage, analytics/forecasting, and integration with downstream business systems.

STS prepayment and vending

Wired the prepaid path end to end — customer portal through MDM and HES to the meter — so a recharge results in a token the meter will accept, with acceptance and execution status flowing back to the portal rather than leaving the customer guessing.

Prepaid recharge across portal, MDM, HES, KMS and meter
End-to-end prepaid recharge: Customer → Portal → MDM → HES → KMS (STS token) → Meter, with acceptance, execution-status and portal confirmation flowing back.

Key management (KMS)

Placed STS key handling behind a key-management service acting as the token authority, so vending keys are issued and protected centrally and their use is auditable — keeping the fraud-sensitive part of prepayment out of the application layer.

KMS securing keys and STS tokens across HES, billing and key server
The KMS as STS key authority — issuing and protecting the keys and tokens the HES, billing and meters rely on for secure, fraud-resistant prepayment.

Multi-vendor interoperability

Delivered protocol-level interoperability across Hexing, CHINT, XJ, and other vendors using DLMS/COSEM, Modbus, and CAN, with bulk provisioning, firmware update, and diagnostic workflows that work identically regardless of hardware vendor.

Multi-vendor adapter framework isolating protocol variance
The adapter framework: each vendor's meter talks to a dedicated adapter (protocol mapping + OBIS normalization), so the vendor-neutral core platform sees one canonical model — with the raw payload retained for provenance.

Results

  • A vendor-neutral AMI platform: adding a meter vendor is an adapter and a mapping template, not a change to the core platform.
  • Standards-mapped end to end — IEC 62056 (DLMS/COSEM), IEC 62055 (STS), IEC 62052/53/54 metering requirements, and IEC 61968/61969 (CIM) for downstream integration — so the architecture is defensible to a utility's technical review.
  • Billing-grade data with an audit trail: a VEE exception workflow that classifies gaps, duplicates, anomalies and time drift, routes them to the right operations queue, and records who changed what and why.
  • Multi-tenant by design, with per-tenant raw, validated and audit stores behind shared platform services.
  • An operations layer — meter status, regional distribution, load profiles and active alerts — giving utility staff a live view of the estate rather than a nightly report.

Add to confirm: meters and DCUs in production, utilities served, vending volume, and any certification or acceptance testing passed.

Gallery

109 views