Djinious
Rail fleet telematicsMobility

Condition monitoring for a vehicle fleet

Turn a device feed into a fleet you can ask questions about, and a maintenance plan you can defend.

DjiniousData
The AcmeRail fleet-telematics dashboard in DjiniousData: telemetry-point, speed, distance, fuel, coolant and idle-alert tiles above a live fleet map of northern France and Belgium, an operating-state donut, and per-locomotive breakdowns.

Eight locomotives report position, engine load, coolant temperature and bus voltage; a depot CMMS carries two years of work orders against the same units. Modelled as locomotives, places and fleet events, the two become one picture: which unit is over its overhaul interval, which is overheating, which has not moved in a fortnight — each answer opening onto the readings behind it.

AcmeRail is a fictional freight operator seeded into the development stack. Its fleet, its depots, its telematics vendor and its CMMS are invented; the ingest that loaded them, the ontology that models them and the findings drawn from them are the product’s own.

How it runs

  1. Ingest

    Ingest the device feed and the work-order export; both land as knowledge objects with provenance.

    File ingest
  2. Model

    Model locomotive, place, fleet and fleet event as types, at runtime.

    Runtime ontology
  3. Resolve

    Materialize the units from their own latest telemetry and relate them into a fleet graph.

    Knowledge graph
  4. Act

    Put threshold rules on coolant and bus voltage, per unit, and let the findings open investigations.

    Alert rules

The fleet graph

The places are the ones the telemetry named; the edges are what it supports.

DjiniousData
The DjiniousData knowledge graph explorer showing the AcmeRail fleet node connected to its eight locomotives and to the AcmeRail organization.
The fleet, its eight units and the organization they belong to, built from the positions the units actually reported.

Every figure was measured

The findings in the captures are not written copy. The seed reads the ingested telemetry, computes the fleet’s actual engine hours, peak coolant temperatures and minimum bus voltages, and composes the finding text from those numbers.

Measured summaries

Signal summaries interpolate measured aggregates, never hard-coded figures.

Evidence references

Each signal carries references to the knowledge objects it was drawn from.

Thresholds set against the fleet

The alert thresholds are set against the measured fleet, so the seeded stack ships with real firings rather than four rules that have never fired.

One unit, one thread

One locomotive breaches both the thermal and the electrical rule — the same unit the investigation case and the deep-dive report are about.

From rule to report