Convert raw meter data into actionable readings
Automatically decodes ANSI and DLMS protocol messages and broadcasts real-time energy data to downstream systems.
What it is
The Meter Data Decoding Service is a real-time data processing component that takes raw meter poll data captured from your field devices and converts it into meaningful readings. It continuously monitors for new data, applies protocol-specific decoding logic, and instantly broadcasts the results to your analytics, reporting, and historian systems via message brokers or direct network sockets.
Key benefits
Real-time data flow
Eliminates delays between meter polling and data availability. Decoded readings are broadcasted immediately for live dashboards, alarms, and operational decisions.
Multi-protocol support
Handles ANSI and DLMS protocols automatically, so your system can accept data from diverse meter makes and models without manual intervention.
Built-in reliability
Includes continuous health monitoring to detect data processing stalls, broadcast failures, and resource exhaustion — automatically triggering recovery when needed.
Flexible data routing
Route decoded data to message brokers (RabbitMQ), direct network listeners, or the platform historian in any combination, adapting to your infrastructure.
Capabilities
- Decode raw ANSI meter protocol data and broadcast results in real-time
- Decode raw DLMS meter protocol data and broadcast results in real-time
- Route decoded data to message brokers and/or socket-based subscribers
- Persist processed readings to the platform historian for trending and audit trails
- Monitor service health and detect polling/broadcast/memory anomalies automatically
- Ingest unprocessed meter data directly from the platform database
