Real-time sensor event ingestion & device health monitoring for rail infrastructure
localhost
1883
9001
nexus
••••••••••••••
Username/Password Required
The NEXUS API subscribes to sensors/+ where + is a single-level wildcard matching any device_id.
Publish events to sensors/{device_id} to trigger the full detection pipeline.
| Property | Value |
|---|---|
| Direction | Publisher → Broker → NEXUS Subscriber |
| QoS | 0 (At most once) — recommended for high-frequency sensor data |
| Retain | false |
| Topic Pattern | sensors/{device_id} |
| Payload Format | JSON (UTF-8) |
| Max Payload | 256 KB |
Device health monitoring topic. Sensors publish periodic heartbeats to nexus/health/{device_id}.
The NEXUS bridge logs these for connectivity tracking.
| Property | Value |
|---|---|
| Direction | Device → Broker → NEXUS Subscriber |
| QoS | 0 |
| Retain | true (recommended for last-known-good state) |
| Topic Pattern | nexus/health/{device_id} |
| Payload Format | JSON (UTF-8) |
When the anomaly detection pipeline generates an alert, the system publishes it to MQTT for external consumers (SCADA, dashboards, mobile apps). Subscribe to receive real-time alerts.
| Property | Value |
|---|---|
| Direction | NEXUS Engine → Broker → External Subscribers |
| QoS | 1 (At least once) |
| Topic Pattern | nexus/alerts/{critical|high|medium|low} |
| Payload Format | JSON (UTF-8) |
| signal_type | Category | Description | Example device_type |
|---|---|---|---|
intrusion_detected | SECURITY | Unauthorized access detected | intrusion, camera |
cable_removal | SECURITY | Cable theft / removal detected | vibration, fiber_das |
tampering | SECURITY | Equipment tampering | vibration, intrusion |
vandalism | SECURITY | Vandalism detected | camera, vibration |
flooding | ENVIRONMENTAL | Flood risk detected | vibration, other |
vegetation | ENVIRONMENTAL | Vegetation encroachment | camera, radar |
landslide | ENVIRONMENTAL | Ground movement / landslide | vibration, radar |
heat | SAFETY | Overheating / heat anomaly | thermal |
signal_failure | SAFETY | Signal system failure | other |
vibration_anomaly | SAFETY | Abnormal vibration patterns | vibration, fiber_das |
fatigue | SAFETY | Material / structural fatigue detected | strain_gauge, vibration |
track_defect | OPERATIONAL | Track infrastructure defect | vibration, radar |
power_anomaly | OPERATIONAL | Power supply anomaly | other |
📷 CCTV📳 Sensors🚧 Perimeter🔌 Fiber Optic🌡️ Thermal📡 Radar⚙️ GenericNEXUS | Critical Infrastructure Intelligence Platform v2.0.0 — MQTT API Documentation