Reliable meter data over GPRS networks
Read ANSI-standard electric meters over GPRS modem connections and route readings into your platform
What it is
WizIIOT's GPRS AMR Service collects real-time meter readings from ANSI C12.18 electric meters connected via GPRS modems. It accepts inbound TCP connections from distributed modems, executes meter read commands, and automatically publishes readings into your data pipeline—either to a message broker or local routing fabric. One reading stream per meter, dynamically configured from your platform database.
Key benefits
GPRS meter connectivity at scale
Eliminates manual meter reads and specialized collection infrastructure. Connect dozens of ANSI meters across GPRS networks—each modem initiates its own inbound connection to your data center.
Real-time data into your analytics
Meter readings are automatically published as soon as they arrive—no polling delays, no separate ETL jobs. Route to RabbitMQ for high-volume processing or local sockets for direct consumption.
Zero-touch controller lifecycle
Add or remove meters from your platform database; the service detects changes and spins threads up or down automatically—no restart required.
Built into WizIIOT platform
Configuration, history, and diagnostics live in the same database as your entire operations platform — a single source of truth, one dashboard, integrated logging.
Capabilities
- Accept inbound TCP connections from GPRS modems and authenticate meter handshakes
- Execute ANSI C12.18 meter protocol commands (identify, negotiate, logon, read table data, logoff)
- Parse binary meter responses and extract kWh and demand readings
- Publish readings in real-time to RabbitMQ message brokers or local socket interfaces
- Maintain one dedicated read thread per active meter for deterministic, thread-safe operation
- Reload meter configuration from the platform database without service restart
- Store historical readings in the platform database for trending and audit trails
