real‑time predictive maintenance