Redefining Technology

LogisticsReadiness & Transformation Roadmap

Assessing IoT readiness in logistics: can your sensing estate carry an AI decision?

IoT readiness in logistics is the ability of an operator's sensing estate — telematics, trailer and container trackers, reefer controllers, tags and gate read points — to produce telemetry an automated decision can safely act on. It is measured on four dimensions: coverage and continuity, identity resolution, signal trust, and the edge-to-decision path.

Warehouse dock area with RFID read portals, sensor-equipped mobile robots, ceiling cameras and a live telemetry board
Logistics · Readiness & Transformation Roadmap

Key takeaways

  1. IoT readiness is not device count. Most logistics operators are sensor-rich and telemetry-poor: the estate emits pings, but nothing in it produces an observation a decision can be built on without a person in the middle re-keying it.
  2. Four dimensions gate each other — coverage and continuity, identity resolution, signal trust, and the edge-to-decision path — and the lowest one sets your stage. A perfectly calibrated probe whose readings cannot be tied to a shipment is worth nothing to a model.
  3. Identity is the most under-built dimension in logistics. A reading tied to a device serial number rather than to an asset and a logistic unit — GS1's GIAI and SSCC keys, carried on EPCIS-style events — cannot join to the decision it was meant to inform.
  4. A dense estate you do not trust is more dangerous than a sparse one you do. Unknown sensor error, drifting probes and skewed clocks produce confident wrong decisions, and the failure is silent because the data keeps arriving.
  5. Specify sensing backwards from the decision: what must be observed, at what cadence, to what accuracy, within what staleness budget, and what the decision does when the signal stops. That specification, not a tag rollout, is the artefact that makes an estate AI-ready.

Abbreviations used on this page

IoT
Internet of Things — networked physical sensing devices
TMS
Transport management system
WMS
Warehouse management system
YMS
Yard management system
ELD
Electronic logging device — the mandated US hours-of-service recorder
GNSS
Global navigation satellite system (GPS, Galileo, GLONASS, BeiDou)
RFID
Radio-frequency identification, usually carrying an EPC on the tag
BLE
Bluetooth Low Energy — short-range tag radio used for yard and dock zoning
EPCIS
GS1's supply-chain event standard: what, where, when and why
SSCC
Serial Shipping Container Code — GS1's identifier for a logistic unit
OTA
Over-the-air — remote firmware and configuration update to a device
GDP
Good Distribution Practice — the pharmaceutical cold-chain regime

Free · 8 questions · ~3 minutes

Score your sensing estate

Eight questions, one at a time, about three minutes — on what your devices actually observe, what their readings can be tied to, how far you trust them and how fast they reach a decision. Answer them and we build your IoT readiness report: your stage on the sensing ladder, your score on each of the four dimensions, and the specific gap standing between your telemetry and a decision it could carry. It arrives by email.

0 of 8 answered

Question 1 of 8Coverage & continuity

What share of your moving assets — tractors, trailers, containers, returnable units — is reporting right now?

Coverage is the ceiling on every telemetry-fed decision: a model can only reason about the moves it can see, and unmeasured coverage is almost always lower than assumed.

How the score maps to a stage
  • 05 — Stage 1, Scan-and-call. The network is observed only at handovers — scans, gate paperwork and phone calls — so between events the operation is dark and every status is a person's recollection.
  • 611 — Stage 2, Portal-bound. Devices report continuously, but each population lands in its own vendor portal with its own identity scheme and clock, so telemetry is retrievable by a person and unavailable to a system.
  • 1216 — Stage 3, Streamed and resolved. All device populations stream into one pipe where every reading resolves to an asset and a logistic unit on a normalised clock, and coverage gaps are measured rather than assumed.
  • 1721 — Stage 4, Trusted estate. The sensing estate has a managed lifecycle — register, calibration, firmware control, connectivity budgets — and every decision carries confidence bounded by the quality of the telemetry behind it.
  • 2224 — Stage 5, Closed-loop sensing. Sensing is provisioned, moved and retired on decision value, defined loops actuate within bounds, and every decision has a designed behaviour for the moment its telemetry stops.

What IoT readiness means in logistics — and why device count is the wrong measure

A definition, the readiness curve, and the two paths a physical event can take from a sensor to a decision that acts on it.

IoT readiness in logistics is the capability of a sensing estate to produce observations a decision can safely act on: continuous enough to cover the moves that matter, resolved to the asset and the logistic unit rather than to a device serial, trustworthy to a known error bound, and delivered inside the decision's staleness budget. It is a property of the telemetry, not of the hardware — which is why device count, the number most readiness conversations start with, predicts almost nothing.

The gap between those two things is the whole subject of this page. A typical mid-size operator already runs several thousand connected devices: tractor telematics fitted for safety and, in the United States, for the FMCSA (opens in a new tab) electronic logging rule; reefer controllers with their own reporting units; a solar tracker population on some trailers; RFID on the freight of whichever customer mandated it. That estate emits an enormous volume of readings and produces very few observations, because the readings are locked in vendor portals, keyed to device identities, stamped on unsynchronised clocks and characterised by a datasheet rather than by measurement. Sensor-rich and telemetry-poor is the normal condition, not a pathology.

Two boundaries are worth stating before the ladder. This page is about the physical edge — what is observed, how well and how quickly. The pipeline, master-data and modelling layers downstream of a resolved event belong to the data-readiness page in this same cell, and the question of how you evaluate and contract the vendors who sell you all of this is covered in logistics AI readiness for vendors. Everything below assumes you will buy most of your devices; none of it assumes any particular supplier.

Decisions a sensing estate can carry, by readiness stage

The curve is flat for a long time and then turns sharply. Adding devices at stages 1 and 2 adds cost, alerts and portals without adding decisions, because the constraint is identity and time rather than observation. Value inflects when telemetry becomes a resolved stream, and compounds once error is characterised and decisions can be degraded rather than switched off.

Decisions the estate can safely carry by stage

  • Stage 1 · Scan-and-call — 21% of operators. The network is observed only at handovers — scans, gate paperwork and phone calls — so between events the operation is dark and every status is a person's recollection.
  • Stage 2 · Portal-bound — 37% of operators. Devices report continuously, but each population lands in its own vendor portal with its own identity scheme and clock, so telemetry is retrievable by a person and unavailable to a system.
  • Stage 3 · Streamed and resolved — 27% of operators. All device populations stream into one pipe where every reading resolves to an asset and a logistic unit on a normalised clock, and coverage gaps are measured rather than assumed.
  • Stage 4 · Trusted estate — 12% of operators. The sensing estate has a managed lifecycle — register, calibration, firmware control, connectivity budgets — and every decision carries confidence bounded by the quality of the telemetry behind it.
  • Stage 5 · Closed-loop sensing — 3% of operators. Sensing is provisioned, moved and retired on decision value, defined loops actuate within bounds, and every decision has a designed behaviour for the moment its telemetry stops.

Curve shape: logistic, plotted from the stage data above. Distribution: Consistent with MHI's annual supply-chain technology research.

From physical event to decision: the portal-bound path and the resolved path

The same physical event — a reefer door opening, a trailer gating in — can travel two very different paths through a logistics operation. The portal-bound path terminates in a person re-keying a spreadsheet; the resolved path produces an observation a decision can act on, and the closed-loop lane adds the behaviour that keeps it safe when the telemetry stops. Most logistics telemetry still travels the top lane.

  • Data & feeds
  • Where value leaks
  • Human in the loop
  • System-of-record action

The process, in words

  • On the portal-bound path, the device samples the world on its supplier's default interval, the reading lands in that supplier's portal behind its own login, and a coordinator exports it and joins it to a shipment by hand. The decision, if it happens at all, happens hours after the event and depends on one person being at their desk.
  • On the resolved path, the sensor is configured to a specification derived from the decision, telemetry buffers on the device through dead zones and back-fills on reconnect, and every reading is resolved at ingest to an asset identity, a logistic-unit identity and a normalised clock. A quality gate then decides whether the decision passes, degrades or is suppressed, and the model writes its answer into the TMS or WMS field the planner already reads.
  • The closed-loop lane adds two things stage 5 operators run: a written sensing specification that drives how devices are configured in the first place, and a designed degrade mode so that when telemetry stops — a satellite gap, a battery cohort, a network sunset — the decision falls back to a stated behaviour instead of silently reusing its last value.
Step-by-step insights
The default sampling interval is somebody else's decision
Almost every device in a logistics estate ships with a reporting interval chosen by its manufacturer to balance battery life against a generic use case, and almost nobody changes it. That single default then silently determines which decisions are possible: a tracker reporting hourly cannot support dock scheduling, a reefer unit reporting every fifteen minutes cannot detect a fast door-open excursion, and a five-minute position feed will not survive being throttled to hourly by a roaming policy without the model noticing. Deriving the interval from the decision — and writing it down — is the cheapest readiness intervention available, because it usually requires configuration rather than capital.
Why the portal is a dead end, not a stepping stone
Vendor portals are excellent at the job they were built for: letting a human check one device population. They are structurally incapable of the job an AI decision needs, because they expose a view rather than an event, key on device identity, apply their own clock and rate-limit their APIs. Operators who plan to 'integrate the portals later' usually find the later work is identical to the work they deferred, plus the cost of unpicking the spreadsheets that grew in the meantime. Ingest the raw device feed where the contract allows it, and treat the portal as a diagnostic tool rather than a data source.
Store-and-forward is the difference between a gap and a hole
Logistics telemetry lives in a world of dead zones: ocean legs outside satellite coverage plans, underground docks, steel-clad warehouses, border crossings where roaming lapses. A device that buffers locally and back-fills on reconnect turns those into gaps in delivery, not gaps in observation — the history is complete even though it arrived late, which is exactly what a model retrained on last month's data needs. A device that drops what it cannot transmit leaves a permanent hole, and no downstream engineering can recover it. This one hardware capability is worth more to readiness than a large increase in sampling rate.
Identity resolution is where readiness is actually won
The reading arrives keyed to a device; the decision needs an asset, a logistic unit and often an order. Resolving that chain at ingest — using stable identifiers such as GS1's asset and logistic-unit keys rather than free-text trailer numbers — is what makes telemetry survive the operational events that break spreadsheet mappings: a cross-dock, a trailer swap, a repair that moves a tracker to another chassis, a customer re-labelling a pallet. Operators consistently underestimate this work because it produces nothing visible; it is nonetheless the single dimension most likely to be the binding constraint when the first model is attempted.
The quality gate needs three outcomes, not two
A gate that only passes or blocks forces an all-or-nothing choice during exactly the conditions where telemetry degrades and decisions matter most — storms, port congestion, network outages. The third outcome, degrade, keeps the capability useful: publish the arrival estimate with widened bounds, fall back to alarm thresholds instead of predicted risk, and mark the output so downstream systems know which mode produced it. Designing the degraded path alongside the primary one costs a fraction of building it after the first incident.

The five stages of IoT readiness in detail

From scan-and-call to closed-loop sensing: what each stage looks like on the ground, the signals a reviewer can check in an afternoon, the anti-pattern that traps operators there, and what leaving costs.

Each stage below describes what an estate observes and what can be built on it, not what has been bought — an operator with ten thousand connected devices can sit at stage 2, and a lean operation with a few hundred well-specified sensors can sit at stage 4. The hallmarks are observable conditions, the diagnostic signals are checks you can run against your own devices and feeds this week, and the anti-pattern is the specific mistake most often made trying to leave that stage.

Select a stage

Every stage's full detail is in the page source — the selector only changes which panel is visible, so nothing here depends on JavaScript to exist.

Stage 1

Scan-and-call

21% of operators sit here

The network is observed only at handovers — scans, gate paperwork and phone calls — so between events the operation is dark and every status is a person's recollection.

Stage 1 is not an absence of sensors — it is an absence of continuous observation. Almost every operator here already owns telemetry hardware: tractors have telematics because insurers and, in the United States, the ELD rule require it; handhelds scan at pick and at delivery; the gatehouse writes trailer numbers on a sheet. None of it produces a stream. It produces a handful of discrete confirmations per shipment, separated by hours or days in which the operation genuinely does not know where its freight is or what condition it is in.

The characteristic experience of stage 1 is the reconstruction. When something goes wrong — a late delivery, a rejected pallet, a temperature claim — the operation assembles a timeline afterwards from scans, driver recollection, gate sheets and emails. It is usually good enough to settle the dispute and never good enough to have prevented it, because every element was recorded after intervention was still possible. Operators call this a visibility problem; it is more precisely a sampling problem, in which the world is sampled a few times per journey at moments chosen for administrative convenience rather than for decision value.

The stage is cheap to leave and expensive to occupy, and the expense is invisible because it is distributed: the dispatcher phoning for positions, the detention charge nobody can contest without arrival evidence, the reefer claim settled because the box's temperature cannot be proven, and the fact that no AI proposal can be evaluated honestly because there is no history to backtest against. The move out is not a fleet-wide hardware programme. It is one decision, instrumented properly, on a scope small enough to finish.

In practice

The 04:00 phone round

A regional haulier's night dispatcher starts each shift by calling eleven drivers for positions, because the tractors' telematics units report into a safety portal the transport desk has no login for, and the trailers report nothing at all. The information is written on a whiteboard, transcribed into the TMS around 07:00, and is roughly two hours stale by the time the customer service team quotes an ETA from it. Nobody considers this a data problem; it is simply how the morning works.

What it looks like

  • Shipment status changes only when a human scans, keys or telephones it
  • ELDs are fitted because they are mandated and read only for hours-of-service audits
  • Trailers, containers and returnable assets carry no reporting device at all
  • Exceptions are discovered by the customer before they are discovered internally

Diagnostic signals you can check this week

  • Ask what share of your trailers is reporting a position right now. If the honest answer is a shrug rather than a number, you are here
  • Take one recent shipment and list the gap between consecutive status events. Multi-hour gaps that nobody can explain are the signature
  • Check whether ELD or telematics data has ever left the compliance or safety portal for an operational system
  • Ask how the last temperature or damage claim was evidenced — if the answer involves reconstructing a timeline by email, the estate is not observing

Anti-pattern · Ordering tags for the whole fleet

The instinctive fix is a procurement event: five thousand trackers, one supplier, one rollout plan. It reliably produces a stage-2 estate rather than a stage-3 one, because the specification was written from a catalogue rather than from a decision. The devices arrive with the vendor's sampling interval, the vendor's identity scheme and the vendor's portal, and the operator inherits a large recurring connectivity bill for data that still cannot be joined to a shipment. Instrument one decision end to end first — one lane set, one asset class — and let the specification that emerges size the rollout.

What holds you here

Nothing observes the operation between handovers, so there is no history to model and no live signal to act on — every AI proposal fails at the data question.

Highest-leverage next move

Pick one decision that is currently made blind — trailer dwell, reefer condition, arrival time on one lane set — and specify the sensing it needs before buying anything.

Cost of leaving

Effort
2–4 months
Team
One operations lead, one engineer, and whoever already owns the telematics contract
Risk
Low — the work is additive, and nothing in production depends on the new feed yet
To next stage
2–4 months

If this is you, the next step is

A short engagement: pick the decision, specify the sensing it needs, prove it on one lane set.

Instrument one decision end to end

Stage 2

Portal-bound

37% of operators sit here

Devices report continuously, but each population lands in its own vendor portal with its own identity scheme and clock, so telemetry is retrievable by a person and unavailable to a system.

Stage 2 is where most logistics operators sit, and it is genuine progress: the estate now observes continuously. Reefer controllers log supply and return air temperature, tractor telematics reports position and engine state, some trailers carry solar trackers, and a retail customer's mandate has put RFID tags on a slice of the freight. Each of those populations arrived as its own project with its own supplier, and each terminates in a portal. The telemetry exists; it does not exist anywhere a model, a rule or a TMS field can reach without a human in between.

Three defects make portal-bound telemetry unusable for decisions, and operators tend to fix only the first. Access: the data sits behind a login, exportable as CSV on the vendor's schedule. Identity: the reading belongs to a device serial, and mapping that serial to a trailer, a shipment and an order is a hand-maintained relationship that decays every time an asset is repaired, swapped or re-tagged. Time: each population stamps events with its own clock and convention — device, gateway or ingest time, some local and some UTC — so events from two populations cannot be reliably ordered. Fixing the API without fixing identity and time buys a fast feed of unjoinable readings.

The stage has a political failure mode too. Because each portal shows its own population looking healthy, nobody owns the question of whether the estate as a whole observes what the operation needs. The fleet team reports 98% device uptime, the cold-chain team reports zero missed alarms, and the transport desk still cannot say where a specific customer's pallet is, because the answer requires joining three portals that share no key. Every number is true and the operation is still blind.

In practice

Three portals and a coordinator

A 3PL running pharmaceutical lanes had temperature loggers reporting into the logger vendor's portal, tractor position in the telematics provider's portal, and gate events in its own YMS. A coordinator spent most of each morning building one spreadsheet that joined them on trailer number and shipment reference, so the customer service team could answer condition-and-position questions. When she was on leave, the operation reverted to phoning drivers. Every device in that estate worked exactly as specified; the estate as a whole produced one person's spreadsheet.

What it looks like

  • Three or more device portals, each with its own login, export format and identity
  • Telemetry is joined to shipments by hand, usually in a spreadsheet keyed on trailer number
  • Coverage is described in devices deployed, never in observations delivered
  • Alerts are configured per device population and generate more noise than action

Diagnostic signals you can check this week

  • Count the device portals in use and the logins required to answer 'where is it and what condition is it in' for one shipment
  • Ask what a tracker reading is keyed on. If the answer is a device serial or an IMEI, identity resolution has not been built
  • Compare timestamps for the same physical event across two systems — a gate-in seen by the tracker and by the YMS — and measure the difference
  • Ask what happens to the joined view when the person who maintains the mapping spreadsheet is away

Anti-pattern · Building the single pane of glass

The obvious response to five portals is a sixth screen that shows all of them, and control-tower products sell precisely that. It solves the human's problem and leaves the machine's problem untouched: a visual aggregation does not create a canonical event, does not resolve identity, does not reconcile clocks and does not make telemetry available to a model or a TMS field. Operators who buy the pane of glass typically discover a year later that their first AI use case still starts with an extract-and-join exercise. Resolve identity and time in the data layer first; the screen is then a trivial by-product rather than the deliverable.

What holds you here

Telemetry is trapped behind vendor portals with unresolved identity and inconsistent clocks, so it can be read by a person but not consumed by a decision.

Highest-leverage next move

Stream every device population into one pipe and resolve each reading to an asset and a logistic-unit identity with a normalised timestamp — before adding a single new sensor.

Cost of leaving

Effort
4–9 months
Team
One integration engineer, one data engineer, an operations owner for the target decision, plus device-vendor API access
Risk
Medium — the work is unglamorous plumbing that competes with visible projects for funding
To next stage
4–9 months

If this is you, the next step is

We build the ingest, identity resolution and time normalisation for one asset class, on your lanes.

Get telemetry out of the portals

Stage 3

Streamed and resolved

27% of operators sit here

All device populations stream into one pipe where every reading resolves to an asset and a logistic unit on a normalised clock, and coverage gaps are measured rather than assumed.

Stage 3 is the first stage at which the estate produces observations rather than readings. The technical difference is small and the operational difference is total: an observation states that a specific physical thing was in a specific state at a specific known time, on a clock the rest of the operation shares. That is the unit a model can consume, a rule can fire on and an auditor can accept. Getting there takes three pieces of work that have nothing to do with buying sensors — buffered ingest, identity resolution and time normalisation — plus one conceptual step: agreeing a canonical event.

The canonical event is where GS1's vocabulary earns its keep. An operator that adopts an EPCIS-shaped model — what object, at what location, at what time, in what business step — stops arguing about whose gate-in is the real one: there is one event type with defined precedence and deduplication, and the tracker read, the gate camera and the driver's scan are three observations of it. The identification keys matter as much: an SSCC for the logistic unit and an asset identifier for the trailer or container let a reading survive a cross-dock and a trailer swap, which a device serial does not.

What stage 3 has not done is characterise error. The stream is complete, joined and timely, and nobody can say how wrong any individual number might be. Probe placement inside a reefer is unrecorded; the last calibration date sits in a maintenance system nobody joins; the position feed's accuracy comes from a datasheet rather than from measurement; firmware has been updated over the air twice this year and nobody checked whether the sampling interval changed. Models trained on that stream inherit its unmeasured error, present outputs with unearned confidence, and degrade in ways monitoring cannot see, because the data keeps arriving on time.

In practice

The lane where ETA quality quietly collapsed

A freight operator with a healthy stream saw predicted-arrival accuracy fall on one corridor over six weeks with no alert firing. The feed was up, the volume of pings was normal, and every dashboard was green. The cause was a roaming policy change at one carrier that reduced reporting to a single position per hour inside one country: the pings were still arriving, so nothing looked broken, but the model had been trained on five-minute resolution and was now interpolating across sixty. Nobody was measuring inter-arrival time, only presence.

What it looks like

  • One ingest path for every device population, with store-and-forward for dead zones
  • Each reading carries asset identity, logistic-unit identity and a normalised timestamp
  • Coverage and gap length are reported per asset class as an operational metric
  • The first models — ETA, dwell, excursion risk — run on the stream with a human approving

Diagnostic signals you can check this week

  • Ask for the coverage report by asset class — reporting rate and 95th-percentile gap length. Its existence is the test
  • Pick one reading and trace it back: does it carry an asset identity, a logistic-unit identity and a provenance record?
  • Ask when the temperature probes on a reefer sample were last verified, and where that record lives
  • Ask what the model does with a two-hour telemetry gap. If the answer is 'interpolates', trust has not been built

Anti-pattern · Treating device uptime as data quality

The dashboard that stage 3 tends to build reports devices online, messages received and feed availability — all supply-side metrics, all reassuring, none of which measures whether the operation is being observed. An estate can report 99% device uptime while a quarter of moves have unobserved legs, because the devices in the dead zones are exactly the ones that stop transmitting. Measure the demand side instead: for each decision, what proportion of the moves it covers had complete, in-tolerance telemetry when the decision was made? That number is usually a shock the first time it is computed.

What holds you here

Nobody knows how wrong a reading can be — calibration, placement, drift and clock skew are uncharacterised — so models inherit unmeasured error and degrade silently.

Highest-leverage next move

Stand up a device register and a quality gate: known calibration state and placement for every sensor class, measured error bounds, and a rule that downgrades or suppresses a decision when its inputs fall out of tolerance.

Cost of leaving

Effort
6–12 months
Team
Platform engineer, a device/fleet engineer with physical access to hardware, quality or compliance partner for calibration policy
Risk
Medium — the work touches physical assets and maintenance routines, not just software
To next stage
6–12 months

If this is you, the next step is

We measure what your feeds are actually worth: gap distribution, sensor error, clock skew, per decision.

Characterise your telemetry error

Stage 4

Trusted estate

12% of operators sit here

The sensing estate has a managed lifecycle — register, calibration, firmware control, connectivity budgets — and every decision carries confidence bounded by the quality of the telemetry behind it.

Stage 4 imports asset-management discipline into what most operators still treat as a consumables budget. Devices become a managed population with a register, a lifecycle and an owner: where each unit is fitted and to what, which firmware it runs, when it was last verified, how much battery and data budget remains, and which decisions depend on it. That last field is what changes behaviour — once a device is known to feed a decision, its failure stops being a maintenance ticket and becomes an incident with a named consequence.

The quality gate is the stage's defining artefact. It sits between the resolved stream and the decision and enforces the sensing specification: are the required inputs present, in tolerance and fresh enough? A gate has three outcomes, not two — pass, degrade (widened bounds or a simpler schedule-based rule), or suppress and escalate. Operators who build only pass and fail switch the capability off during exactly the disruptions when it would have been most valuable, because a binary gate cannot express 'still useful, less certain'.

Trust also has a physical dimension that software teams underestimate. A reefer probe moved 30 centimetres during a repair changes the meaning of every subsequent reading; a tag re-applied to a different face of a case changes read rates; an over-the-air update that halves a sampling interval to save battery quietly rewrites the physics a model was trained on. Stage 4 treats these as configuration changes with a review, a record and a re-baseline — which is why the stage is reached jointly by an engineering team and a maintenance function, never by either alone.

In practice

The gate that caught a firmware change

An operator's cold-chain excursion model started producing more alerts than usual across one container class. The quality gate had already flagged the cause before anyone investigated: an over-the-air firmware release had changed the reporting interval from fifteen to sixty minutes on that class to extend battery life, pushing the inputs outside the decision's staleness budget. The model was automatically degraded to alarm-based alerting for those containers and the affected shipments were annotated, rather than the team discovering the change weeks later through a rise in false alerts.

What it looks like

  • A device register holds ownership, location, firmware, calibration state and power budget
  • Firmware and configuration changes are controlled, staged and logged like software releases
  • Quality gates suppress, degrade or annotate decisions when telemetry falls out of tolerance
  • Every telemetry-fed decision publishes its confidence and its provenance alongside the answer

Diagnostic signals you can check this week

  • Ask for the device register and check whether it names the decisions each device class feeds
  • Ask how the last firmware or configuration change was reviewed, staged and recorded
  • Look for a decision that has been degraded rather than switched off — the three-outcome gate is the tell
  • Ask whether any served decision publishes confidence derived from input quality, not just from the model

Anti-pattern · Buying accuracy the decision does not need

Once trust becomes a topic, the reflex is to over-specify: certified probes everywhere, sub-metre positioning, one-minute sampling across the fleet. This burns battery, connectivity budget and capital on precision no decision consumes, and it often makes coverage worse — high-rate devices die sooner and go dark in exactly the dead zones where observation matters. The discipline is the opposite: derive the required accuracy and cadence from the decision, spend the saved budget on continuity and on verifying the sensors you already have, and re-specify when a new decision genuinely needs more.

What holds you here

Sensing is still provisioned project by project, so the estate cannot follow the decisions — a new question means a new procurement cycle rather than a configuration change.

Highest-leverage next move

Run sensing as a portfolio: review each device class against the decisions it feeds, retire what nothing reads, and build the capability to onboard a new modality in weeks rather than quarters.

Cost of leaving

Effort
9–18 months
Team
Platform engineering plus a device/asset owner with maintenance authority, and a quality function for calibration policy
Risk
Medium — the constraint is organisational: device lifecycle crosses IT, fleet, maintenance and quality boundaries
To next stage
12–24 months

If this is you, the next step is

The specification, the tolerances and the three-outcome gate for your highest-value decision.

Design your telemetry quality gates

Stage 5

Closed-loop sensing

3% of operators sit here

Sensing is provisioned, moved and retired on decision value, defined loops actuate within bounds, and every decision has a designed behaviour for the moment its telemetry stops.

Stage 5 is narrower than it sounds, and the operators who reach it are the least interested in calling it autonomy. What distinguishes it is that sensing has become a managed portfolio with a feedback loop of its own: each device class is reviewed against the decisions it feeds and the value those decisions produce, and classes no decision reads are retired rather than renewed. That single discipline reverses the accumulation dynamic every large estate suffers, in which each project adds a device population and none is ever switched off.

The closed loops themselves are deliberately small: a reefer setpoint corrected within a defined band when ambient conditions and door events predict an excursion; a dock appointment moved when an arrival prediction shifts past a threshold; a returnable-asset repositioning triggered by tag counts falling below a depot minimum. Each has a stated bound, an escalation path outside it and a reconstructable trail. Anything with regulatory exposure — releasing a pharmaceutical consignment, closing a temperature deviation, changing a dangerous-goods classification — stays with a person indefinitely, and correctly so.

What most clearly separates stage 5 from a well-run stage 4 is designed degradation. Telemetry always stops eventually: a vessel crosses a satellite gap, a roaming agreement changes, a battery cohort reaches end of life, a storm takes out a depot gateway. At stage 5 each decision has a specified behaviour for that moment — fall back to schedule, widen the bounds, suppress and escalate, freeze the last verified state — exercised on purpose rather than discovered during an incident. Sustaining the stage is a physics and governance problem rather than a modelling one: battery chemistry, spectrum availability, certification and driver-privacy law all bound what an estate may observe, and those bounds move.

In practice

The tag class that was retired

An operator's annual sensing review found a BLE tag population fitted to roll cages three years earlier for a customer programme that had since ended. The tags still reported, the connectivity was still billed, and no decision consumed the data. The review retired the class, redeployed the read-point infrastructure to the returnable-asset problem that was actually costing money, and recorded the decision. Nothing about that is glamorous; the ability to switch sensing off is what keeps an estate affordable enough to switch new sensing on.

What it looks like

  • Device classes are reviewed against the decisions they feed, and unread sensing is retired
  • A new sensing modality can be trialled and onboarded in weeks, not procurement cycles
  • Bounded loops act without a human — setpoint corrections, appointment moves, re-routing — with full audit trail
  • Loss of telemetry triggers a designed degrade mode rather than a silent failure

Diagnostic signals you can check this week

  • Ask when a device class was last retired, and for the written rationale
  • Ask how long it took to onboard the most recent new sensing modality, end to end
  • Ask which loops act without a human, what bounds they act within, and when the bounds were last reviewed
  • Ask what a named decision does in the first hour of a total telemetry loss, and when that was last exercised

Anti-pattern · Confusing more telemetry with more control

The failure at this stage is expansionist: because onboarding a modality is now easy, the estate grows toward everything that can be measured rather than what a decision needs. Cost rises, battery and bandwidth budgets tighten, alerting noise increases and the review discipline that defines the stage quietly lapses. The physical limits are unforgiving — a tag cannot report more often and last longer, and a satellite gap does not close because a model would prefer it did not. Stage 5 is a subtraction discipline as much as an addition one.

What holds you here

Sustaining the stage is a physics, cost and regulation problem — battery life, spectrum and network sunsets, certification and privacy rules all move, and an estate that stops being reviewed regresses quietly.

Highest-leverage next move

Keep the annual sensing review and the degrade-mode exercise on the calendar; the stage is lost in the year both are skipped rather than in any single incident.

Cost of leaving

Effort
Continuous
Team
Platform engineering, a device portfolio owner, and a standing review with operations, maintenance and compliance
Risk
Concentrated at physical and regulatory events — battery cohorts, network sunsets, certification and privacy rule changes

If this is you, the next step is

We take one bounded loop, exercise its degrade mode against a real telemetry loss, and report what broke.

Pressure-test a closed loop

Where logistics operators actually sit on the sensing ladder

The distribution across the five stages, and why portal-bound telemetry is the plateau almost every operator stops at.

Most logistics operators sit at stage 2: devices report continuously, and the telemetry is trapped in portals that no decision can reach. The distribution below is illustrative — synthesised from published supply-chain technology adoption research rather than measured from a single survey — but its shape matches what the industry's own reporting keeps finding: sensing and automatic identification are among the most widely adopted technologies in the sector, and the proportion of operators running decisions on that sensing is far smaller.

Distribution of logistics operators across the five IoT readiness stages

Stage 2 is the mode and the plateau: continuous devices, unusable telemetry. The largest single transition loss on this ladder is stage 2 to stage 3, and the work that closes it — ingest, identity, time — buys no new hardware.

Share of operators (illustrative)

  • 21% — 1 · Scan-and-call
  • 37% — 2 · Portal-bound (the plateau)
  • 27% — 3 · Streamed and resolved
  • 12% — 4 · Trusted estate
  • 3% — 5 · Closed-loop sensing

Source: Illustrative distribution, synthesised from MHI and GS1 supply-chain technology adoption research

The external evidence for the plateau comes from two directions. MHI's Annual Industry Report (opens in a new tab) has tracked, year over year, sensors, automatic identification and IoT among the most widely adopted supply-chain technologies while the share of organisations running advanced analytics or AI in production trails well behind — the gap between observing and deciding, in a single survey. And GS1's standards portfolio (opens in a new tab) exists because the identity and event problems described on this page are industry-wide rather than operator-specific: the EPCIS event model (opens in a new tab) and the identification keys (opens in a new tab) beneath it were standardised precisely so that a reading from one party's sensor can be understood by another's system.

One implication deserves stating plainly, because it changes where the next budget should go. The move from stage 2 to stage 3 is the highest-return step on this ladder and it requires almost no new hardware: the devices already report. It requires ingest with buffering, identity resolution and a shared clock — three pieces of software work that produce nothing demonstrable at a steering committee and unlock every subsequent decision. Operators routinely fund a new tracker programme ahead of that work and then discover the new devices have joined the same portal graveyard as the old ones.

The sensing specification: writing the requirement backwards from the decision

The centrepiece of this page. For each logistics decision: what must be observed, at what cadence, to what accuracy, within what staleness budget — and what the decision does when the signal stops.

A sensing specification states what a specific decision requires from the physical world, and it is written backwards from the decision rather than forwards from the catalogue. Five fields are enough: what must be observed, where the observation can come from, how often it must arrive, how accurate it must be for this decision, and what the decision does when it stops arriving. Written down, it converts an open-ended 'we should track more' into a testable requirement — and it very often shows that the devices already fitted are sufficient, differently configured.

DecisionWhat must be observedTypical sourceCadence & staleness budgetThe accuracy that decides itIf the signal stops
Predicted arrival on a road linehaulPosition, motion state and stop/start classification of the tractorTelematics or ELD via GNSS1–5 min while moving; useless beyond ~15 min oldCorrect stop/start classification matters far more than metres of position accuracyFall back to schedule-based ETA and mark the prediction low-confidence
Cold-chain excursion preventionSupply and return air temperature, setpoint, power state, door events, ambientReefer controller telemetry over cellular or satellite15–60 min at sea; minutes on the road leg±0.5 °C at the setpoint — and probe placement matters more than probe resolutionHold the last verified state, escalate to a person, never interpolate across the gap
Trailer dwell and door assignmentTrailer presence and zone within the yard, loaded or empty stateBLE or UWB tags plus gate reads and camera captureOn zone transition; stale beyond ~5 minZone-level accuracy — which door, which row — not sub-metre positionRevert to gate-scan truth and the published appointment plan
Automated proof of delivery and OTIF evidenceLogistic-unit identity at each handoverBarcode or RFID read of the SSCC on handheld or portalOne event per handover, at the moment of handoverRead rate is the whole metric: a 3% miss rate is a 3% dispute rateQueue offline, reconcile on reconnect, never auto-close the delivery
Asset utilisation and repositioningContainer, trailer or returnable-unit position and loaded/empty stateBattery or solar asset tracker, GNSS plus accelerometer1–4 h; tolerable up to 24 h oldCorrect empty/loaded classification beats position precisionFall back to last known depot and flag the record as stale
Predictive maintenance on the tractorEngine parameters, fault codes, brake and tyre pressures, odometerVehicle bus via the telematics gatewayContinuous, immediate on fault codeFault-code fidelity and odometer accuracy; a wrong odometer breaks every intervalMaintain the scheduled-servicing regime and suppress the risk score
Damage and handling attributionShock, tilt and humidity along the moveEvent-triggered logger on the unit or the trailerEvent-driven above threshold; read at claim timeThreshold calibration in g and milliseconds is the entire signalThe claim reverts to manual investigation — and that reversion should be visible
Sensing specifications for seven common logistics decisions. The staleness budget is the decision's tolerance, not the device's capability: it is the age at which an observation stops being useful for this decision, which is usually far shorter than the interval most estates are configured to.

Two columns of that table do most of the work. The staleness budget is the honest expression of a decision's tolerance, and it is where estates most often fail without knowing it: an hourly position feed is entirely adequate for asset repositioning and completely useless for door assignment, so an operator that standardised on one interval across the fleet has simultaneously over-served one decision and starved another. The failure column is the one that almost never gets written, and it is the difference between a system that degrades and a system that lies — because the default behaviour of nearly every pipeline is to carry the last value forward silently.

  • Start with the decision, not the asset

    The question is never 'should we track trailers?' but 'which decision is currently made blind, what would it need to see, and what is that worth?'. Specifications written asset-first produce uniform fleet rollouts; specifications written decision-first produce heterogeneous estates where the cadence and the accuracy differ by asset class because the decisions do.

  • Separate cadence from staleness budget

    Cadence is how often the device reports; the staleness budget is how old an observation may be when the decision consumes it. They differ by the transport delay — buffering, back-fill, ingest, resolution — and it is entirely normal for a five-minute cadence to deliver twenty-minute-old observations. Measure the second, specify both, and monitor the difference.

  • Name the accuracy that actually decides

    Most logistics decisions are decided by a classification rather than by a measurement: moving or stopped, in the yard or on the road, in tolerance or excursing, empty or loaded. Specifying accuracy in the units of that classification — and testing it against ground truth on a sample of real moves — prevents the expensive habit of buying precision that no decision consumes.

  • Write the failure behaviour before the happy path

    Every specification ends with what happens when the observation is absent, late or out of tolerance. Options are few and should be explicit: degrade to a simpler rule, widen the published bounds, suppress and escalate, or freeze the last verified state. Deciding this in advance costs an hour; discovering it during a satellite gap on a pharmaceutical lane costs considerably more.

The four dimensions that set your stage

Coverage, identity, trust and the edge-to-decision path gate each other, and the lowest is the real stage. Plus the map that tells you which of them to fix first.

IoT readiness is not one number: an estate is scored on four dimensions — coverage and continuity, identity and resolution, signal trust, and the edge-to-decision path — and the lowest of the four is the real stage, because each gates the others. Perfect coverage of readings that cannot be tied to a shipment is worthless; perfectly resolved readings from an uncalibrated probe are worse than worthless, because they are actionable and wrong.

  • Coverage and continuity

    What proportion of the moves that matter is actually observed, and how long the dark periods are. The two useful metrics are reporting rate by asset class and the 95th-percentile gap length per leg — an ocean leg, a cross-border run, a night in an unlit yard. Coverage is almost always lower than assumed, because the assets that stop reporting are exactly the ones in the places that break connectivity.

  • Identity and resolution

    Whether a reading can be tied to the right physical object and the right consignment. This means stable identifiers rather than free text: GS1's identification keys (opens in a new tab) for logistic units and individual assets, an EPCIS-shaped event (opens in a new tab) capturing what, where, when and why, and a resolution step at ingest rather than a mapping spreadsheet maintained by hand. This is the most commonly missing dimension in logistics estates and the one that quietly caps every model built on them.

  • Signal trust

    Whether you can state how wrong a reading might be. Calibration state and schedule, physical placement, drift history, firmware version, clock synchronisation and provenance all belong to the reading itself, not to a maintenance system nobody joins. An estate that cannot bound its error cannot bound the confidence of any decision built on it, and will present its worst outputs with exactly the same certainty as its best.

  • Edge-to-decision path

    How long an observation takes to reach the decision, where the computation happens, and what the decision does when the observation does not arrive. Edge processing is not a fashion statement here — a dock camera classifying trailer presence locally, or a reefer controller evaluating an excursion rule on the box, exists because bandwidth, latency or dead zones make the round trip impossible, not because the architecture diagram looks better.

Which dimension to fix first

Plot how much of the operation you observe against how well you know your error. The quadrant names the next investment — and only one of the four answers is 'deploy more devices'.

Dense but untrusted

  • Plenty of telemetry, unknown error
  • The most dangerous quadrant: confident wrong decisions
  • Fix: characterise error and gate decisions before automating anything

Decision-grade

  • Observed and bounded
  • Constraint moves to latency and to closing loops
  • Fix: staleness budgets, degrade modes, bounded actuation

Dark network

  • Neither observed nor characterised
  • Typical of stages 1–2
  • Fix: instrument one decision end to end before any fleet rollout

Trusted but sparse

  • Few sensors, well understood
  • The safest place to build a first decision
  • Fix: extend coverage on the asset classes the decision needs, at the specified cadence
Coverage & continuity — top: Continuous, measured by asset class, bottom: Sparse, gappy, unmeasured
Signal trust — left: Error unknown, calibration unrecorded, right: Error bounded, provenance carried

The top-left quadrant is where the sector's risk concentrates and where the largest estates tend to sit. A dense, continuously reporting network with uncharacterised error is precisely the input that makes an automated decision confident and wrong, and its failures are silent: the data keeps flowing, the dashboards stay green, and the error surfaces as an unexplained rise in claims, detention or rejected pallets months later. If you have to choose between adding coverage and characterising the sensors you already own, characterise first.

What a trusted sensing estate looks like in public

Three publicly reported programmes, read against the ladder. None is an Atomic Loops engagement — each links to the operator's own published material.

The public record makes the argument from three directions: a carrier whose container telemetry became trusted enough for a regulator to accept it, a parcel network whose vehicles reached decision-grade sensing long before the units they carry did, and a retailer placing computation next to the sensor where the decision cannot wait for a round trip. Read each for the readiness property it demonstrates rather than as a template — none of these estates is reachable by imitation, and all three are the product of years of unglamorous device management.

Three reference points read against the ladder

Outcomes as reported in each operator's own published material; we have not independently audited them. The card images are generated industry scenes from our existing library, not photographs of these operators' facilities, and imply no endorsement.

Container terminal at dusk with quay cranes, stacked containers and a vessel alongside — generated industry sceneMaerskGlobal container carrier · refrigerated cargo at ocean scale24
Challenge
Refrigerated cargo spends weeks in transit through legs nobody can observe. Under the scan-and-call pattern, a temperature failure is discovered at discharge — at the point where nothing can be done about it and the claim is already valid — and the shipper and carrier then argue about a record neither can fully evidence.
Approach
Maersk fitted reefer containers with its Remote Container Management units and built a customer-facing service, Captain Peter, on the resulting stream. The published data points are specific and telling: container position, off-power periods, outside temperature, a journey log with graphs, and a predicted vessel arrival — condition, context and position on one record rather than a temperature chart in isolation.
Reported outcome
Maersk states that the Remote Container Management system has been tested and approved for in-transit cold treatments in Starcool and Carrier brand containers by the US Department of Agriculture's Animal and Plant Health Inspection Service, and publishes the datalog as a downloadable record for a shipment.
What it shows about the curveThis is a signal-trust achievement rather than a coverage achievement. Fitting devices to a reefer fleet is a procurement exercise; getting a regulator to accept those readings in place of a physical process requires characterised sensors, controlled configuration and an evidential record — the properties that define stage 4 on this ladder.

Maersk — Captain Peter and Remote Container Management (opens in a new tab)

Delivery van depot with a route map open on a tablet in the foreground — generated industry sceneUPSGlobal parcel network · large owned delivery fleet24
Challenge
A delivery fleet at national scale where maintenance intervals, safety interventions and route plans were all set from schedules and averages, because nothing reported what an individual vehicle was actually doing between depot departure and return.
Approach
UPS has publicly described a long-running vehicle telematics programme: sensors on its delivery vehicles capturing engine and vehicle data alongside position, feeding maintenance, driver-safety and route decisions rather than sitting in a compliance archive. The vehicle is the easiest asset class to instrument well — it has mains power, permanent connectivity and, in the United States, a mandated recording device already fitted.
Reported outcome
UPS's own published material describes vehicle telematics data being used operationally across maintenance, safety and routing programmes in its delivery network; the operator's corporate material is the source for the programme's existence and scope.
What it shows about the curveReadiness is per asset class, not per company. The same operator that runs decision-grade telemetry on its tractors will often be at stage 1 on the trailers behind them and on the returnable units inside those, because power, connectivity and ownership all change at the coupling. Score the asset classes separately or the average will flatter you.

UPS (corporate information) (opens in a new tab)

Residential street with a delivery van and sensor-equipped delivery robots — generated industry sceneAmazonGlobal retail and logistics network · own middle mile and last mile35
Challenge
Operating a transportation network at a scale where no central system can be in the loop for every decision, and where some decisions — a vehicle safety intervention, an obstacle in a delivery path — have to be made in the time it takes a round trip to a data centre to begin.
Approach
Amazon publishes extensively on applying machine learning and sensing across its transportation operations, including vehicle safety technology and delivery decision systems. The architectural pattern that matters for readiness is the placement: computation sits next to the sensor when the decision cannot wait, and centrally when the decision spans the network.
Reported outcome
Amazon's transportation newsroom is the operator's own published record of these systems and their role in its delivery operations; specific outcome figures should be taken from that source rather than inferred.
What it shows about the curveWhere the computation lives is a property of the decision, not of the architecture team's preference. An estate that puts everything at the edge cannot reason across the network; one that puts everything centrally cannot meet a one-second decision. Stage 5 estates place each decision deliberately and can move it when the constraint changes.

Amazon — transportation newsroom (opens in a new tab)

One pattern connects all three and is worth extracting. In each case the visible achievement — a customer-facing visibility service, a safer fleet, faster delivery decisions — rests on an invisible one: knowing what each device is fitted to, what state it is in, and how much its readings can be trusted. That is device management, it looks like maintenance rather than innovation on a roadmap, and it is the actual precondition for everything above it.

The sensing estate: seven layers, seven different physics problems

Vehicle, trailer, container, logistic unit, facility, people and environment — what each layer can observe, what its power and connectivity allow, and which decisions it unlocks.

A logistics sensing estate is not one network but seven, and they differ by physics rather than by policy. Mains power and permanent connectivity on a tractor make continuous, high-rate telemetry trivial; a battery tag on a returnable crate has to last two years on a coin cell and can only report when it passes a reader. Treating these as one programme with one specification is the most common structural mistake in IoT readiness work, because it forces the whole estate down to the constraints of its weakest layer or up to a cost nobody will fund.

Sensing layerWhat it can observePower & connectivityRealistic reportingUsual device ownerDecisions it unlocks
Tractor / delivery vehiclePosition, motion, engine and fault codes, harsh events, fuel and idle, driver hoursVehicle power, permanent cellular; ELD mandated in the USSeconds to minutes, continuousFleet or safety team, via the telematics contractETA, predictive maintenance, driver safety, fuel and idle reporting for ESG
Trailer / chassisPosition, coupled or uncoupled, loaded or empty, door state, cargo temperature on reefer trailersSolar plus battery, intermittent cellular; dark in steel-clad yardsMinutes when moving, hours at restFleet or asset team; often leased with the trailerYard dwell, detention evidence, utilisation, drop-trailer planning
Container / reefer boxSupply and return air temperature, setpoint, power state, humidity, door events, positionGenset or vessel power, satellite at sea and cellular at portFifteen to sixty minutes at sea; faster on the road legCarrier or leasing company — rarely the shipperExcursion prevention, cold-chain evidence, demurrage and detention management
Logistic unit — pallet, case, roll cageIdentity at read points, plus shock, tilt or temperature if a logger is fittedPassive RFID (no power) or coin-cell BLE; read-point dependentOne event per read point; nothing in betweenWhoever mandated it — often the customer, not the operatorProof of delivery, shrinkage, handling attribution, unit-level traceability
Facility & gate infrastructureVehicle and trailer identity at the gate, dock occupancy, door status, zone transitionsMains power, wired or site Wi-Fi — the most reliable layer in the estateEvent-driven, sub-secondThe site, usually under facilities or ITDoor assignment, gate throughput, yard positioning, automated dwell measurement
People — handhelds and wearablesScans, task completion, location within a facility, exception captureShift-charged batteries, site Wi-FiEvent-driven while on shiftOperations, via the WMS or workforce systemLabour planning, task allocation, first-time-right handovers
Environment — DC zones and cold roomsZone temperature and humidity, door and pressure state, power qualityMains or long-range low-power radio, site networkMinutes, continuousSite engineering or qualityStorage compliance evidence, energy and refrigeration decisions, excursion root cause
The seven sensing layers of a logistics estate. 'Realistic reporting' is what the layer's power and connectivity actually sustain in service — not the maximum the datasheet allows in a lab.

Two consequences follow and both shape a roadmap. Readiness must be scored per layer — an operator can honestly be at stage 4 on vehicles and stage 1 on logistic units, and the average of those describes no real capability. And the layer that unlocks the most decisions per pound is usually the facility infrastructure: gates, dock sensors and read portals have mains power, a real network and no battery budget, and they observe every asset that passes through regardless of who owns it. Operators fixated on tagging the freight often step over the read point that would have identified it for a fraction of the cost.

Ownership is the other axis that decides what is possible, and it is rarely on the architecture diagram. The telematics unit belongs to the fleet contract, the reefer's reporting device belongs to the carrier or the leasing company — carriers increasingly package that telemetry as a product for their own shippers, as Maersk's digital solutions portfolio (opens in a new tab) illustrates — the RFID on the case belongs to the customer's mandate, and the gate camera belongs to facilities. Each of those relationships determines whether you can change a sampling interval, receive a raw feed rather than a portal view, or keep the data after the contract ends. Identity standards help here too: because EPC and RFID tag data (opens in a new tab) and the GS1 identification keys (opens in a new tab) are shared across trading partners, a customer-mandated tag can still be read by your infrastructure and resolved into your event stream, which is not true of a proprietary identifier.

The reference architecture, layer by layer

What has to exist between a sensor and a decision — and which layer each stage of the ladder first requires.

Six layers sit between a physical sensor and a decision that can be trusted, and the order in which they are built decides whether the estate compounds or accumulates. The architecture below is deliberately vendor-neutral: every layer is defined by what it must guarantee rather than by which product provides it, and each is annotated with the stage of the ladder that first requires it. A programme aiming at stage 3 without the ingest and identity layers is building a stage-2 estate with a larger connectivity bill.

Layers required by readiness stage

Read the stage annotations as prerequisites rather than as a sequence to admire: the layer marked stage 3 is what stage 3 means. Most operators have layers one and two and almost none of layers three and four.

  1. Sensing layer

    Stage 1+

    • Vehicle telematics and ELDsPosition, engine state, driver hours
    • Asset trackers and reefer controllersTrailer, container and returnable-unit telemetry
    • Read pointsRFID portals, gate cameras, handhelds, dock sensors
  2. Connectivity & edge

    Stage 2+

    • Store-and-forward bufferingSurvive dead zones without losing the record
    • Connectivity plans and roamingCellular, satellite and low-power radio, per asset class
    • Edge computationOnly where latency or bandwidth makes the round trip impossible
  3. Ingest & time

    Stage 3+

    • Stream ingest with back-fillLate-arriving data reordered, not discarded
    • Time normalisationOne clock, measured skew, out-of-tolerance quarantine
    • Coverage accountingReporting rate and gap length as first-class metrics
  4. Identity & event semantics

    Stage 3+

    • Device-to-asset resolutionSurvives repairs, swaps and re-fits
    • Logistic-unit identityGS1 keys carried through cross-docks and re-labelling
    • Canonical event modelWhat, where, when, why — deduplicated with precedence
  5. Telemetry quality & device management

    Stage 4+

    • Device registerOwnership, fitment, firmware, calibration, power budget
    • Calibration and drift controlScheduled verification with records that travel with readings
    • Quality gatesPass, degrade or suppress — never silently pass stale data
  6. Decision & write-back

    Stage 4+

    • Models on bounded inputsConfidence derived from input quality, not only from the model
    • Write-back to TMS/WMS/YMSInto the field the planner already reads
    • Degrade modes and audit trailDefined behaviour on signal loss, reconstructable later

Pipeline described

  1. Sensing layer (stage 1+) — Vehicle telematics and ELDs: Position, engine state, driver hours; Asset trackers and reefer controllers: Trailer, container and returnable-unit telemetry; Read points: RFID portals, gate cameras, handhelds, dock sensors
  2. Connectivity & edge (stage 2+) — Store-and-forward buffering: Survive dead zones without losing the record; Connectivity plans and roaming: Cellular, satellite and low-power radio, per asset class; Edge computation: Only where latency or bandwidth makes the round trip impossible
  3. Ingest & time (stage 3+) — Stream ingest with back-fill: Late-arriving data reordered, not discarded; Time normalisation: One clock, measured skew, out-of-tolerance quarantine; Coverage accounting: Reporting rate and gap length as first-class metrics
  4. Identity & event semantics (stage 3+) — Device-to-asset resolution: Survives repairs, swaps and re-fits; Logistic-unit identity: GS1 keys carried through cross-docks and re-labelling; Canonical event model: What, where, when, why — deduplicated with precedence
  5. Telemetry quality & device management (stage 4+) — Device register: Ownership, fitment, firmware, calibration, power budget; Calibration and drift control: Scheduled verification with records that travel with readings; Quality gates: Pass, degrade or suppress — never silently pass stale data
  6. Decision & write-back (stage 4+) — Models on bounded inputs: Confidence derived from input quality, not only from the model; Write-back to TMS/WMS/YMS: Into the field the planner already reads; Degrade modes and audit trail: Defined behaviour on signal loss, reconstructable later
Step-by-step insights
Connectivity & edge — buffering beats bandwidth
The instinct when telemetry is patchy is to buy more connectivity. In logistics the more valuable property is local persistence: a device that records to flash and back-fills on reconnect converts a coverage problem into a latency problem, and latency is something a pipeline can handle. Edge computation belongs in this layer for the same reason — it is a response to a physical constraint, whether that is a vessel out of coverage, a camera whose video cannot be shipped, or a safety decision that must be made in under a second.
Ingest & time — late data is not bad data
Pipelines built for transactional systems assume events arrive roughly in order, and telemetry does not. A trailer that spent nine hours in an underground dock will deliver nine hours of history in one burst, and an ingest layer that cannot reorder and back-fill will either discard it or corrupt every duration computed from it. Design for late arrival explicitly: event time versus ingest time, a watermark policy, and a rule for how far back a correction may rewrite a computed metric.
Identity & event semantics — the layer that decides everything above it
This is where a stream becomes a history. Resolution has three hops — device to asset, asset to logistic unit, logistic unit to order — and each has an operational event that breaks a naive mapping: a repair moves a tracker to another chassis, a cross-dock moves cases to a new pallet, a customer re-labels a consignment. Building resolution as a maintained relationship with effective dates, rather than as a lookup, is what keeps six months of history queryable after the estate changes underneath it.
Telemetry quality & device management — asset management, not IT asset management
A device register that lists serial numbers and SIM cards is an IT inventory. A readiness register also records what the device is fitted to, where on the asset it is mounted, its firmware and configuration version, its calibration state and date, its remaining power and data budget, and — the field that changes behaviour — which decisions consume its output. Once that last column exists, a flat battery becomes an operational risk with a named consequence rather than a maintenance ticket in a queue.

The layer most often skipped is device management, and it is skipped because it belongs to nobody. Ingest and identity are recognisably engineering; calibration schedules, fitment records and firmware control sit across fleet, maintenance, quality and IT, and each assumes another owns it. Naming one accountable owner for the device population — with authority to block an over-the-air release and the obligation to keep the register true — unblocks the entire top half of this architecture.

A 90-day plan: from reefer alarms to predicted excursions on one pharma lane set

The stage 2 → 3 transition made concrete on one logistics problem: cold-chain telemetry that currently alarms after the fact, turned into an intervention with enough lead time to matter. Contains no model development in the first two months.

Ninety days is enough to move one decision from portal-bound to resolved, and not enough to move a function. The plan below runs that transition on a specific, common problem: temperature-controlled pharmaceutical lanes where the reefer estate already reports, but only as threshold alarms that fire once the cargo is already out of range — the operation learns about the excursion at the moment it becomes a deviation to be investigated rather than an event to be prevented. Notice how little of the quarter is modelling: identity, time and trust consume the first two-thirds because they are what the decision actually lacks.

Stage 2 → stage 3 on cold-chain excursions, in one quarter

One lane set, one container class, one named quality owner. If a phase overruns, narrow the scope — fewer lanes, one origin — rather than extending the plan.

  1. Days 1–15

    Scope the lanes and measure what you actually observe

    Pick one lane set and one container class. Pull six months of reefer telemetry, alarm history, deviation records and claims. Compute, per leg, the reporting rate and the 95th-percentile gap — road, port, ocean, last mile — and the current excursion and false-alarm rates. Name the cold-chain quality owner: deviations and claims are their numbers, so the decision has to be theirs.

    A measured coverage and gap profile, and a baseline excursion rate

  2. Days 16–40

    Resolve identity and time before touching a model

    Stream the controller telemetry into one pipe with buffering and back-fill. Resolve every reading to the container, the consignment and the order, using stable identifiers rather than free-text references. Normalise timestamps to one clock, measure the skew between the controller, the gateway and the gate systems, and define the canonical event — including what 'missing' means on each leg.

    Every reading joins to a shipment on a shared clock

  3. Days 41–65

    Characterise trust and write the specification

    Verify probe placement and calibration state on a sample of the container class, and record it. Quantify sensor error against a reference on a handful of moves. Then write the sensing specification for the excursion decision — observation, cadence, staleness budget, decisive accuracy, failure behaviour — and implement the quality gate with its three outcomes: pass, degrade to alarm-based alerting, or suppress and escalate.

    A written specification and a live three-outcome quality gate

  4. Days 66–90

    Predict, write back, and attribute against a holdout

    Serve the excursion-risk prediction into the exception queue the cold-chain team already works — with lead time, the contributing observations and the mode marker attached. Keep a comparable lane set on alarm-only handling as a holdout. Report excursions prevented, false-alert rate, intervention lead time and the share of Good Distribution Practice evidence produced automatically rather than assembled.

    Prevented excursions attributable against a holdout, and audit evidence as a by-product

The order matters

  1. Identity before models

    A perfect excursion model whose readings cannot be tied to a consignment produces alerts nobody can act on. Resolution is unglamorous, takes a fortnight, and determines whether anything downstream is usable — so it goes first, every time.

  2. Trust before automation

    Characterise sensor error and placement before the prediction is allowed to change anything. An uncalibrated probe automating a setpoint correction is the fastest available route to a deviation with your name on it, and it will be discovered by an auditor rather than by your monitoring.

  3. One lane set before the network

    The shared telemetry platform is worth building when a second and third lane set are already asking for the same feeds. Building it before the first has attributed value encodes guesses about cadence, tolerance and failure behaviour into architecture.

The compliance dividend is worth naming because it usually funds the second phase. Pharmaceutical distribution under Good Distribution Practice requires evidence that temperature was maintained and that deviations were detected, assessed and closed. An estate at stage 2 assembles that evidence per incident, by hand, from portal exports; an estate at stage 3 produces it as a by-product of the same stream the prediction runs on, with provenance attached. The quality team is therefore frequently a better sponsor for this work than the analytics team, because the evidence burden is theirs and it is already costing them people.

Verifying readiness: the telemetry metrics and the checklist

Eight measurements that read straight from your feeds, and the checklist that separates an estate that observes from one that only reports.

IoT readiness is measurable from the feeds themselves, which is what makes it a better subject for an audit than for a workshop. Each metric below reduces to timestamps, identifiers and counts that your ingest layer already receives — the work is computing them, not collecting them. Read them per asset class, never as a fleet average, because the average is dominated by whichever population is largest and healthiest.

MetricHow to compute itSourceCadenceHonest from
Reporting rateAssets reporting in the window ÷ assets in service, per classIngest layer plus the asset registerDailyStage 2
Gap distribution95th-percentile interval between consecutive observations, per leg typeIngest layer, event timeWeeklyStage 2
Resolution rateReadings resolved to asset and logistic-unit identity ÷ readings receivedIdentity resolution layerDailyStage 3
Clock skewDifference between device, gateway and system-of-record timestamps for the same eventIngest layer, sampledWeeklyStage 3
Decision coverageDecisions made with complete in-tolerance inputs ÷ decisions in scopeQuality gate logWeeklyStage 3
Staleness at decisionDecision timestamp − event time of the oldest required inputServing logPer decisionStage 3
Calibration currencySensors within their verification interval ÷ sensors in service, per classDevice registerMonthlyStage 4
Degrade-mode rateDecisions served in degraded mode ÷ decisions servedQuality gate logWeeklyStage 4
The telemetry readiness build sheet. 'Honest from' is the stage at which the metric starts measuring something real — a coverage figure means little before telemetry is streamed, and a degrade-mode rate cannot exist before quality gates do.

Two of those metrics do disproportionate work. Decision coverage is the number that reframes the conversation, because it measures the demand side: not how many devices reported, but how often the decision had what it needed when it needed it. And the degrade-mode rate is the best early warning an estate has — a rise means the physical world has moved, through a battery cohort ageing, a roaming change, a new lane with different coverage, and it shows up in that number weeks before it shows up in claims.

IoT decision-readiness checklist

Eight conditions. If you cannot tick them all, the estate is not yet carrying decisions safely, however many devices are fitted. Tick as you go — this list works without JavaScript.

0 of 8 ticked

Tick honestly — a blank list is a clear starting point

Nothing ticked usually means a portal-bound estate: devices report, and nothing between them and a decision has been built yet. Do not start with tooling. Pick one decision made blind today, write its sensing specification, and run the 90-day plan above on one lane set — six of these eight items fall out of doing that once.

Failure modes that take a sensing estate backwards

Readiness is not monotonic, and sensing estates regress physically rather than organisationally. Five failures account for most of it.

Sensing estates regress for physical reasons, which makes their failures quieter than software failures and slower to attribute. A model that breaks throws an error; an estate that degrades keeps delivering data of subtly lower value until a downstream number moves and nobody can explain it. The five below account for most observed regressions, and each has a cheap preventive measure that costs far less than the incident it avoids.

Likelihood: highImpact: high

The battery cliff

A tag or tracker population fitted in a single procurement quarter reaches end of life in a single quarter three or four years later. Coverage does not decay gently; it falls off a cliff across a whole asset class at once, usually first in the coldest or most demanding lanes, and the decisions built on it degrade before anyone connects the two events.

PreventionTrack remaining power in the device register, stagger replacement cohorts deliberately, and alert on the reporting-rate trend per class rather than per device.

Likelihood: mediumImpact: high

The network sunset or roaming change

A carrier retires a radio generation, or a roaming agreement changes in one country, and a slice of the estate goes dark or is throttled to a fraction of its previous rate. The devices are healthy and still transmitting, so nothing alarms — but a model trained on five-minute resolution is now interpolating across an hour, and only the gap distribution reveals it.

PreventionMonitor inter-arrival time, not just presence, and keep the connectivity roadmap of each device population on the same review as its contract.

Likelihood: mediumImpact: high

The firmware release that changes the physics

An over-the-air update alters a sampling interval, a filter, a unit or an event trigger to extend battery life or fix a bug. Every downstream model was calibrated against the old behaviour. Because the change arrives silently and the data keeps flowing, the effect is usually attributed to seasonality or to a carrier mix change for months.

PreventionTreat firmware and configuration as releases: staged rollout, recorded version per device, and a re-baseline of any decision whose inputs the release touches.

Likelihood: mediumImpact: high

Calibration drift and moved probes

A temperature probe is repositioned during a repair, a load cell drifts, a shock logger's threshold is reset to a default. The readings remain plausible, which is what makes this the most expensive failure in the list: it survives every sanity check and surfaces as a disputed claim or a regulatory deviation with an evidential record that is now wrong.

PreventionVerification on a schedule with records that travel with the reading, and a maintenance workflow that requires re-recording placement after any physical intervention.

Likelihood: highImpact: medium

The tracker pool that walks off

Devices fitted to returnable assets — crates, roll cages, chassis — leave with the asset and do not always come back. Coverage decays by a few per cent a quarter, each loss individually unremarkable, until the class is no longer representative and any utilisation figure computed from it is quietly biased toward the assets that stayed close to home.

PreventionReconcile the device register against the asset register on a cadence, and treat sustained coverage decay as an operational loss with an owner rather than as consumables shrinkage.

Glossary

Hover a term for its definition — or expand the map full screen. The full definitions are written out below.

Sensing specification
The written requirement a decision places on the physical world: what must be observed, from where, at what cadence, to what accuracy, within what staleness budget, and what the decision does when the observation is absent. Written backwards from the decision rather than forwards from a device catalogue.
Coverage (reporting rate)
The proportion of assets in service that are actually reporting in a given window, computed per asset class. The ceiling on every telemetry-fed decision, and almost always lower than assumed because the assets that stop reporting are the ones in the places that break connectivity.
Gap distribution
The statistical spread of intervals between consecutive observations, usually quoted at the 95th percentile per leg type. More diagnostic than reporting rate: an estate can be 99% present and still leave hour-long dark periods on exactly the legs where a decision was needed.
Identity resolution
The step that converts a device reading into an observation about a business object, resolving device to asset, asset to logistic unit and logistic unit to order — with effective dates, so that repairs, trailer swaps and cross-docks do not silently break six months of history.
EPCIS event
GS1's standard shape for a supply-chain event: what object, at what location, at what time, in what business step and why. Published internationally as ISO/IEC 19987. Adopting it removes the argument about whose gate-in record is authoritative, because there is one event with defined precedence.
SSCC
Serial Shipping Container Code — GS1's identifier for a logistic unit such as a pallet or case. The key that lets a telemetry observation, a scan and a delivery confirmation refer provably to the same physical unit across trading partners.
Store-and-forward
A device's ability to record observations locally when it cannot transmit and back-fill them on reconnect. Converts a coverage problem into a latency problem, which a pipeline can handle — the single most valuable hardware capability for logistics estates with ocean legs and underground docks.
Clock skew
The difference between the clocks stamping the same physical event in different systems — device, gateway, ingest, system of record. Unmeasured skew makes event ordering unreliable and corrupts every duration computed across two populations, including dwell, transit time and detention.
Sensor drift
Gradual divergence between what a sensor reports and what is physically true, from ageing, contamination, mechanical movement or a reset threshold. Dangerous because the readings stay plausible: drift passes every sanity check and surfaces as a disputed claim or a regulatory deviation.
Staleness budget
The maximum age an observation may have when a decision consumes it — the decision's tolerance, not the device's capability. Distinct from sampling cadence, because transport, buffering and resolution all add delay between the event and its availability.
Quality gate
The check between a resolved telemetry stream and a decision, enforcing the sensing specification. Has three outcomes rather than two: pass, degrade — publish with widened bounds or fall back to a simpler rule — or suppress and escalate to a person.
Degrade mode
The specified behaviour of a telemetry-fed decision when its inputs are missing, late or out of tolerance. Written in advance, marked on the output so downstream systems know which mode produced it, and exercised deliberately rather than discovered during an incident.

Frequently asked questions

The questions operators ask most often when assessing whether their sensing estate can carry an AI decision.

What is IoT readiness in logistics?

IoT readiness is the ability of your sensing estate to produce observations a decision can safely act on. It has four dimensions: coverage and continuity, meaning how much of the operation is actually observed and how long the dark periods are; identity and resolution, meaning whether a reading can be tied to the right asset and consignment; signal trust, meaning whether you can state how wrong a reading might be; and the edge-to-decision path, meaning how quickly an observation reaches the decision and what happens when it stops arriving. Device count is not one of them.

How many sensors do we need before AI is worth attempting?

Fewer than most operators expect, because the usual constraint is not observation but resolution. A single decision — trailer dwell on one yard, excursion risk on one lane set — can typically be built from devices already fitted, once their readings are streamed, joined to an asset and a consignment, and timestamped on a shared clock. The right question is not how many sensors you have but which decision is currently made blind, what it would need to see, and whether the estate already sees it. In our experience that audit closes more gaps by configuration than by procurement.

Do we have to replace our existing telematics to become AI-ready?

Usually not. Most existing telematics and reefer units already capture more than the portal displays, and the gap is access and configuration rather than capability: a sampling interval left at the supplier's default, unused digital inputs, geofences nobody configured, a raw feed available under the contract that no one requested. Start by auditing what the fitted estate can already do and what your contract entitles you to receive. Replacement becomes the right answer when a device physically cannot meet a decision's cadence or accuracy, or cannot buffer through the dead zones on your lanes.

What comes first — IoT readiness or data readiness?

They are sequential rather than competing, and IoT readiness is upstream. This page covers the physical edge: what is observed, how well, how quickly, and whether each reading can be tied to an asset and a logistic unit. Data readiness picks up where that ends, covering master data, pipelines, definitions and the modelling layer. Investing in a warehouse or lakehouse programme while the estate still produces unresolvable device readings simply moves the problem downstream at higher cost — the joins that were impossible in the portal remain impossible in the lake.

What sampling rate does a logistics decision need?

It depends entirely on the decision, which is why a fleet-wide standard interval serves nobody well. Door assignment and yard positioning need zone transitions within about five minutes; predicted arrival on a road linehaul needs position every one to five minutes while moving; cold-chain excursion prevention tolerates fifteen to sixty minutes at sea but needs minutes on the road leg; asset repositioning is comfortable at one to four hours. Specify cadence and staleness budget separately, since transport and resolution delay routinely add more age to an observation than the sampling interval itself.

How should we handle ocean legs and other dead zones?

Design for them rather than around them. Choose devices that buffer locally and back-fill on reconnect, so a coverage gap becomes a latency gap and the history stays complete. Make missing an explicit value in the pipeline instead of a silent zero, so models and rules can see it. Give every decision a specified behaviour for the gap — hold the last verified state, widen the bounds, fall back to a schedule-based rule, or suppress and escalate. Above all, never interpolate across a dark period on a decision that will later be used as evidence.

How do we know a sensor reading is accurate enough to act on?

By characterising it rather than trusting the datasheet. That means recording physical placement, keeping calibration or verification on a schedule with records that travel with the reading, sampling a set of real moves against a reference to quantify actual error, and controlling firmware so a release cannot change the behaviour underneath a model. The practical test is whether you can state an error bound for a given sensor class today. If you cannot, any decision built on it carries unearned confidence, and the failure will be silent because the data keeps arriving.

Which identifiers should telemetry be keyed on?

On stable, shared identifiers rather than device serials or free-text references. GS1's identification keys are the industry answer: a Serial Shipping Container Code for the logistic unit, an asset identifier for a trailer or container, carried on events shaped like EPCIS records — what, where, when, why. The advantage is not elegance but survival: these keys hold through cross-docks, trailer swaps, repairs and re-labelling, and they are understood by trading partners, so a customer-mandated tag can still resolve into your event stream instead of forming another island.

Should inference run at the edge or centrally?

Place it where the decision's constraints require, and be prepared to move it. Edge computation earns its complexity when a round trip is impossible or pointless: a safety decision that must be made in under a second, a camera whose video cannot be transmitted economically, a vessel outside coverage for days. Central computation is right when a decision spans the network — routing, allocation, network-wide risk — because it needs data no single device holds. Estates that place all computation in one tier reliably fail one class of decision; the placement is a property of the decision, not of the architecture.

What happens to a model in production when telemetry stops?

By default, something bad and invisible: most pipelines carry the last known value forward, so the model keeps producing confident outputs from data that is hours old and nothing alerts. The fix is a quality gate with three outcomes — pass, degrade or suppress — and a written degrade mode per decision. Degrading might mean publishing an arrival estimate with widened bounds, falling back to alarm thresholds instead of predicted risk, or freezing the last verified state and escalating. Mark the mode on the output so downstream systems and people know which one produced the answer.

How does IoT readiness relate to cold-chain compliance such as GDP?

Compliance is the strongest business case most operators have for this work, and it arrives as a by-product of stage 3. Good Distribution Practice requires evidence that temperature was maintained and that deviations were detected, assessed and closed. A portal-bound estate assembles that evidence per incident by hand from exports; a resolved estate produces it automatically from the same stream a prediction runs on, with provenance attached. The regulatory bar is also a useful benchmark for trust: Maersk reports that its container telemetry has been approved by the USDA's inspection service for in-transit cold treatments.

Who should own the device estate — IT, operations or the fleet team?

One named owner, with authority across the boundary. The reason device management is the most commonly missing layer is that it falls between functions: fleet owns the telematics contract, maintenance touches the hardware, quality owns calibration, IT owns the data path, and each assumes another is accountable. The owner needs two specific powers — the ability to block or stage an over-the-air release, and the obligation to keep the register true, including which decisions each device class feeds. Without that last column, a flat battery stays a maintenance ticket instead of becoming an operational risk.

About the author

Atomic Loops Engineering

Industrial AI practice

Atomic Loops builds production AI systems for manufacturing, logistics and energy operators — forecasting, routing, vision inspection and decision support running against live operational data, integrated into the TMS and WMS layer rather than delivered as dashboards. A large share of that work begins at the sensor: reconciling telematics, tracker and controller feeds into telemetry a decision can be built on.

  • · Telemetry pipelines built on telematics, asset-tracker and reefer-controller feeds
  • · Sensing audits run jointly with operator fleet, IT and quality teams
  • · Integration-first delivery: TMS/WMS write-back, monitoring, rollback
  • · 10 cited sources on this page

Sources

  1. GS1GS1 standards (opens in a new tab)
  2. GS1EPCIS & CBV — supply-chain event standard (opens in a new tab)
  3. GS1GS1 identification keys (SSCC, GIAI, GRAI) (opens in a new tab)
  4. GS1EPC / RFID tag data standards (opens in a new tab)
  5. MHIAnnual Industry Report (opens in a new tab)
  6. Federal Motor Carrier Safety Administration, US Department of TransportationElectronic logging devices and hours-of-service rules (landing page) (opens in a new tab)
  7. MaerskCaptain Peter and Remote Container Management (opens in a new tab)
  8. MaerskDigital solutions (opens in a new tab)
  9. AmazonTransportation newsroom (opens in a new tab)
  10. UPSUPS corporate information (landing page) (opens in a new tab)

Find out what your estate really observes — then what to build on it

We run the assessment with your fleet, operations and engineering leads, compute the coverage, gap and skew figures from your own feeds rather than estimating them, and leave you with a sensing specification for your highest-value decision. You keep the measurements and the specification whether or not we build it.

Published · Last updated

Benchmark request

Tell us where to send it

Benchmark for this page

Used once, to send this benchmark and follow it up personally. No newsletter, no automated sequences.