Work · Data platforms

Real-time rail-sensor monitoring across Western Australia

Arc Infrastructure's in-house monitoring product was replaced with a real-time pipeline. Level-crossing sensor data flows from collectors to TimescaleDB, an Azure medallion architecture and a live Power BI status and alarm report.

Organisation
Arc Infrastructure × DataDivers
My role
Data consultant (team delivery)
When
2022 – 2024
  • Livestatus and alarms for every sensor and location
  • 3redundant collector server nodes
  • CustomPower BI visual built for high-volume plotting
Sensor to screen
  1. Level-crossing sensorsbatteries, statuses, train speeds, traffic
  2. 3 collector nodesredundant ingestion
  3. TimescaleDBtime-series consolidation
  4. Azure Data Factoryinto bronze → silver → gold
  5. Live Power BIstatus and alarm report

The problem

Arc Infrastructure manages the rail network across Western Australia. Its in-house product for monitoring sensors at level crossings had to be replaced with something that could scale with the network and support proactive maintenance.

What we built

The DataDivers team built the full workflow end to end:

  • Three collector server nodes gathering readings from level-crossing sensors across WA, with redundancy built in.
  • TimescaleDB to consolidate the high-frequency time-series data.
  • Azure Data Factory moving data into an Azure SQL medallion architecture (bronze, silver, gold).
  • A live Power BI report showing the status and alarms of every sensor at every location.

The data was massive: battery levels, statuses, train speeds, traffic and more. Standard visuals could not plot it, so we built a new custom Power BI visual.

Outcome

A redundant, scalable real-time monitoring platform that supports Arc’s network expansion and its move to proactive maintenance.