Products / Smart Metering Protocols / ANSI AMR Service
Smart Metering Protocols

Automatic electric meter reading at scale

Read meters conforming to ANSI C12.18/C12.19 standards via serial or network connections and reliably broadcast data to your systems.

What it is

The ANSI AMR Service automatically reads electric meters using industry-standard ANSI protocols, collecting consumption data, load profiles, and device events. It manages multiple concurrent meter connections, handles secure authentication with each device, and ensures reliable data delivery to your backend systems through configurable messaging pipelines. The service scales from small deployments to utilities managing hundreds of meters.

Key benefits

Standards-based integration

Implements ANSI C12.18/C12.19 protocols — the North American standard for electric meter data collection — so you can deploy across your existing meter base without compatibility surprises.

Flexible connectivity

Supports both serial (RS-232/485) and network (TCP/socket) connections to meters, letting you work with your current infrastructure and transmission methods.

Parallel polling at scale

Manages configurable worker threads to poll multiple meters concurrently, extracting consumption registers, load profiles, and events in a single read cycle per device.

Reliable data delivery

Broadcasts meter readings through RabbitMQ, socket connections, or local cache to ensure your downstream systems always have fresh, timestamped meter data.

Capabilities

  • Automatic meter polling on configurable schedules
  • ANSI authentication and secure device communication
  • Concurrent reading from multiple meters via thread pooling
  • Extraction of consumption data, load profiles, and meter events
  • Configurable message delivery to RabbitMQ, sockets, or local cache
  • Serial and network connection management with timeout handling
  • License validation and secure platform integration

Put ANSI AMR Service to work on your estate.

Request a demo →