Products / Smart Metering Protocols / ANSI GPRS Client Service
Smart Metering Protocols

Receive meter data from GPRS-connected meters

Accept inbound connections from remote ANSI-protocol meters and stream results to your data platform in real time.

What it is

The ANSI GPRS Client Service receives ANSI C12.18/C12.19 meter data from remote meters connecting over GPRS links. It accepts inbound socket connections from the field, decrypts and validates meter readings, and broadcasts data to your platform's message broker. No polling — meters push their data to you, reducing network overhead and improving response time.

Key benefits

Inbound meter push

Meters connect to the service and transmit their readings; you don't need to poll. Faster data arrival, lower bandwidth.

ANSI C12.18/C12.19 native support

Built-in ANSI protocol handling: packet parsing, encryption/decryption, checksum validation, and meter authentication. No manual protocol wrangling.

Real-time data broadcast

Meter data flows immediately to RabbitMQ or your message broker. Integrate with other platform services without custom glue code.

Hot-reload configuration

Update meter connections and settings in the platform database without restarting the service. Zero-downtime config changes.

Capabilities

  • Accept GPRS meter connections on configurable TCP port
  • Decrypt and validate ANSI meter packets with checksum verification
  • Support multiple concurrent meter connections (one per remote device)
  • Broadcast meter readings via RabbitMQ or socket messaging
  • Hot-reload meter controller settings from the platform database
  • Run simulator mode for testing without live hardware
  • Monitor polling health and automatically recover from timeouts
  • Log all meter transactions for audit and troubleshooting

Put ANSI GPRS Client Service to work on your estate.

Request a demo →