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.

Key takeaways
- 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.
- 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.
- 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.
- 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.
- 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
Pick an option to continue
Report ready
Your IoT readiness report is ready
Tell us where to send it. Your stage appears on screen straight away; the full report — dimension scores, the sensing gaps behind them, and the specification sheet for your highest-value telemetry-fed decision — arrives in your inbox.
Your result
Your full report is on its way to your inbox.
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.
Your next movePick 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.
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.
Your next moveStream 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.
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.
Your next moveStand 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.
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.
Your next moveRun 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.
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.
Your next moveKeep 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.
0 / 24
Coverage & continuity
— / 6
Identity & resolution
— / 6
Signal trust
— / 6
Edge-to-decision path
— / 6
Your score maps to a stage on the sensing ladder. Read the dimension breakdown before the total: the lowest of the four is the one capping every decision your telemetry could otherwise carry, and it is almost never the one operators expect. Your lowest-scoring dimension is —, and that is where the next investment belongs.
Your score maps to a stage on the sensing ladder. Read the dimension breakdown before the total: the lowest of the four is the one capping every decision your telemetry could otherwise carry, and it is almost never the one operators expect.Your four dimensions score evenly, so there is no single weak link to attack — follow the stage’s next move above rather than picking a dimension.
Want your actual telemetry measured rather than estimated?
We take one asset class and one decision, compute the real coverage and gap distribution, sample the sensor error, check clock skew across populations, and hand you the sensing specification the decision needs. You keep the measurements and the specification whether or not we build anything.
How the score maps to a stage
- 0–5 — 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.
- 6–11 — 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.
- 12–16 — 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.
- 17–21 — 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.
- 22–24 — 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.
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.
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.
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.
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.
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.
| Decision | What must be observed | Typical source | Cadence & staleness budget | The accuracy that decides it | If the signal stops |
|---|---|---|---|---|---|
| Predicted arrival on a road linehaul | Position, motion state and stop/start classification of the tractor | Telematics or ELD via GNSS | 1–5 min while moving; useless beyond ~15 min old | Correct stop/start classification matters far more than metres of position accuracy | Fall back to schedule-based ETA and mark the prediction low-confidence |
| Cold-chain excursion prevention | Supply and return air temperature, setpoint, power state, door events, ambient | Reefer controller telemetry over cellular or satellite | 15–60 min at sea; minutes on the road leg | ±0.5 °C at the setpoint — and probe placement matters more than probe resolution | Hold the last verified state, escalate to a person, never interpolate across the gap |
| Trailer dwell and door assignment | Trailer presence and zone within the yard, loaded or empty state | BLE or UWB tags plus gate reads and camera capture | On zone transition; stale beyond ~5 min | Zone-level accuracy — which door, which row — not sub-metre position | Revert to gate-scan truth and the published appointment plan |
| Automated proof of delivery and OTIF evidence | Logistic-unit identity at each handover | Barcode or RFID read of the SSCC on handheld or portal | One event per handover, at the moment of handover | Read rate is the whole metric: a 3% miss rate is a 3% dispute rate | Queue offline, reconcile on reconnect, never auto-close the delivery |
| Asset utilisation and repositioning | Container, trailer or returnable-unit position and loaded/empty state | Battery or solar asset tracker, GNSS plus accelerometer | 1–4 h; tolerable up to 24 h old | Correct empty/loaded classification beats position precision | Fall back to last known depot and flag the record as stale |
| Predictive maintenance on the tractor | Engine parameters, fault codes, brake and tyre pressures, odometer | Vehicle bus via the telematics gateway | Continuous, immediate on fault code | Fault-code fidelity and odometer accuracy; a wrong odometer breaks every interval | Maintain the scheduled-servicing regime and suppress the risk score |
| Damage and handling attribution | Shock, tilt and humidity along the move | Event-triggered logger on the unit or the trailer | Event-driven above threshold; read at claim time | Threshold calibration in g and milliseconds is the entire signal | The claim reverts to manual investigation — and that reversion should be visible |
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
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.
MaerskGlobal 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)
UPSGlobal 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.
AmazonGlobal 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.
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.