Unified message gateway for real-time data delivery
Routes telemetry from remote devices into the platform via standard messaging protocols, with configurable transport flexibility.
What it is
The MQTT Router Service is a platform component that acts as the central message hub for the WizIIOT SCADA system. It accepts real-time telemetry data from distributed meter readers, gateways, and sensors via either RabbitMQ (primary) or direct socket connections, deserializes the incoming data, and feeds it into the platform's data processing pipeline. Operators can switch message transport modes at runtime without service restart, enabling deployment flexibility across diverse network topologies.
Key benefits
Seamless Data Ingestion
Accept real-time telemetry from any MQTT-capable device or gateway. The service handles Protocol Buffer message deserialization automatically, reducing integration overhead and ensuring consistent data format across your entire platform.
Transport Flexibility
Switch between RabbitMQ and direct socket connections at runtime based on your network architecture. No downtime needed — configure your preferred transport in the platform database and the service adapts immediately.
High-Throughput Messaging
Built on industry-standard messaging libraries and connection pooling. Processes incoming data with automatic throughput monitoring and logging, ensuring you always know your platform's data ingestion rate.
Integrated Platform Architecture
Sits at the heart of WizIIOT's data pipeline. Works seamlessly with the historian, alarm engine, and reporting systems — no external middleware required. Configuration is entirely database-driven, so no code changes needed when you scale.
Capabilities
- Receive telemetry via RabbitMQ AMQP or socket protocols
- Deserialize and validate Protocol Buffer (Protobuf) messages
- Runtime transport mode selection without service restart
- Automatic throughput monitoring and statistics logging
- SSL/TLS encryption support for secure data transmission
- Database-driven configuration (no property files required)
