A mine is a high-stakes environment where equipment, people and air quality all have to be watched at once, and where a delayed alert is a safety incident. We built a telemetry platform that tracks heavy vehicles, logs operator shifts, reports environmental readings for regulators, and raises real-time distress signals the moment a threshold is crossed.
Mines Management System — Industrial Fleet & Safety Telemetry
Heavy-fleet tracking & hazard monitoring platform.

IoT devices on vehicles and gas sensors publish over MQTT to a Rust ingestion backend chosen for predictable, low-latency performance under a firehose of readings. Time-series data lands in TimescaleDB for efficient historical queries and regulatory reporting; a Vue.js console renders the live fleet, shift logs and hazard state. Distress conditions short-circuit straight to sirens and alerts rather than waiting on a dashboard poll.
Safety telemetry cannot lag or drop. Thousands of sensor readings per second must be ingested without back-pressure, stored for compliance, and evaluated against hazard thresholds fast enough that a gas spike triggers a siren in real time — all in an environment with intermittent connectivity underground.
- A Rust ingestion broker that absorbs high-rate MQTT telemetry without back-pressure or dropped readings.
- TimescaleDB hypertables for compact time-series storage and fast regulatory environmental reports.
- Real-time threshold evaluation that drives distress sirens directly, decoupled from the dashboard.
- Operator fatigue and shift-logging that ties telemetry to who was operating what, and for how long.