Scalable gateway for modem networks
Centralized meter collection from 2G/4G modems
What it is
Gateway service receiving TCP connections from WizIIOT-equipped 2G/4G modems. Automatically identifies each device, resolves configuration from the platform database, and polls meters using their configured protocol (DLMS, Modbus, ANSI, DNP3, MIOS). Broadcasts decoded readings onto the platform messaging pipeline.
Key benefits
Simplified Remote Device Management
Eliminates complex TCP tunneling and manual device routing. Modems self-identify on connection; the gateway automatically resolves and configures each device from your platform database. Works with thousands of modems simultaneously without custom per-device setup.
Protocol Agnostic
A single listening port handles meters speaking DLMS, Modbus, ANSI, DNP3, or MIOS. Protocol detection and decoding happen automatically based on device configuration. No separate gateway per protocol—one service handles your entire meter fleet.
Efficient Resource Use
Built on modern concurrency patterns that handle thousands of long-lived idle modem connections using minimal CPU and memory. Each modem gets its own execution lane, but scales without the cost and complexity of thread-per-connection architectures.
Capabilities
- Accept inbound TCP connections from cellular modems
- Automatically identify modems by serial number and firmware version
- Support multiple meter protocols from a single port (DLMS, Modbus, ANSI C12.18, DNP3, MIOS)
- Route meter data to MQTT, RabbitMQ, or socket transports
- Enforce poll schedules and device rules from platform configuration
- Monitor connection health and poll freshness with automated alerting
- Manage grouped/paired meters reading sequentially over shared modem connections
