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

Read remote Modbus meters over GPRS

Accept inbound GPRS device connections and poll Modbus RTU registers on demand without active outbound polling.

What it is

Modbus GPRS Client Service is a platform component that listens for remote Modbus devices connecting via GPRS and automatically reads their meter data. Instead of the platform reaching out to devices, devices connect inward, reducing network complexity and firewall rules. Once connected, the service polls Modbus registers over the existing GPRS link and broadcasts readings to your analytics system.

Key benefits

Simplified network architecture

Devices initiate inbound connections rather than requiring outbound polling. Reduces firewall and NAT complexity at remote sites. Works well with devices behind modems or dynamic IP assignments.

Inbound-initiated polling

No active outbound connections needed from the platform. Devices drive the connection lifecycle. Reduces platform resource usage and network overhead compared to active polling models.

Live data to analytics in real time

Polled meter readings are encoded and broadcast immediately to your messaging system (RabbitMQ) or dashboards. No batch delays or polling intervals beyond your configuration.

No code changes to add meters

All configuration is database-driven. Add controller settings, register ranges, and polling intervals to the platform database without restarting the service.

Capabilities

  • Accept inbound GPRS socket connections from remote Modbus devices
  • Poll Modbus RTU registers over existing GPRS socket links
  • Read meter identification and match to platform controller configuration
  • Broadcast polled data to RabbitMQ or direct socket clients
  • Support hot-reload of controller settings without service restart
  • Local data caching to smooth network interruptions
  • Per-device protocol isolation and independent polling threads

Put Modbus GPRS Client Service to work on your estate.

Request a demo →