What the field looked like
Ready-mix concrete has a hard time budget. From the moment water meets cement, drum rotation, hydraulic pressure, ambient and mix-water humidity, and vibration all push on slump, the cure window, and whether the batch is accepted on site. A multi-country operator ran its delivery fleet on manual logs and the occasional plant-side test, which meant quality drift surfaced at the pour, where there is nothing left to do about it.
The brief was narrow. Surface four signals per truck (temperature, hydraulic pressure, vibration, humidity) in real time, ship them edge-first, and feed a partner AI platform that closes the loop on mix design. No talk of transformation. The question was whether a rejected batch could be caught before it left the depot.
Four signals, one quality story
The acquisition stack on each truck reads four channels:
- Temperature: drum and ambient, ±0.5°C, sampled per second.
- Pressure: hydraulic drum drive, 0–250 bar, sampled at 10 Hz.
- Vibration: drum rotation via a 3-axis IMU, sampled at 100 Hz and downsampled to second-aggregates at the edge.
- Humidity: ambient and mix water, ±2% RH.
Older trucks without native sensors get capacitive and inertial units fitted to match the OEM-equipped fleet. One schema covers every chassis, so analytics never have to branch on vintage.
From drum to delivery: the data path
Each truck carries an Owasys open-Linux gateway running an acquisition daemon. Where the drivetrain exposes it, the gateway reads J1939 over CAN; for older units, it falls back to analog inputs through a sensor module. Raw frames are calibrated against a per-unit table, normalized to one record per second per truck, and written to a local time-series buffer.
Analytics run on the gateway itself. Slump estimates, mixing efficiency, and rolling temperature trends are computed without a cloud round trip. Critical conditions (temperature out of band, drum stall) fire local alerts in under a second. Everything else streams over MQTT to a broker the operator hosts, where a stream worker forwards aggregates to the partner AI platform through an ISO 15143-compliant adapter.
The buffer holds 24 hours of records. A depot connectivity drop costs no lift-window data: the buffer drains on reconnect.
Rollout: pilot, then depot-by-depot
Pilot (weeks 1–3): twelve trucks at one depot, spanning two chassis vintages. This locked the calibration tables, measured edge-side alert latency, and proved the MQTT and ISO 15143 contract against the partner platform.
Rollout (weeks 4–9): the remaining depots in waves. Once a Melqart engineer had certified the first ten trucks at a depot, the depot crew ran the rest of the installs. Each install was the same: pre-flashed gateway, a wiring loom that mirrors the OEM service connector, calibration against plant references.
Optimization (weeks 10–14): the partner AI platform pulled live data, and the operator's quality team tuned thresholds until alert noise dropped to actionable events only.
What changed for operations
The operator's quality team reports a measurable drop in rejected batches at the pour, because edge alerts catch out-of-band conditions before delivery. Dispatch and plant teams now reason about utilization and quality from one dataset instead of reconciling spreadsheets after the fact.
Two outcomes matter past the headline:
- The partner AI platform gets clean inputs. Continuous, normalized telemetry across the fleet means the ML team is no longer fighting data quality on top of model quality.
- The operator owns the pipeline. The acquisition daemon, the schema, and the broker all sit inside the operator's account. Change the AI partner and the data path stays exactly where it is.
Why it works as a pattern
The architecture moves to any time-sensitive cargo: specialty chemicals, perishables, anything with a quality window measured in minutes. An edge gateway with a local buffer, a normalized per-asset schema, MQTT to an operator-hosted broker, exception-first alerts. The vertical changes. The shape does not.
Build your industrial telemetry solution.
Discuss embedded gateway delivery, telemetry pipelines, and customer-owned IP with our team.

