IoT Supply Chain Sensor Health

This dataset provides comprehensive, real-time monitoring of IoT sensor health across diverse supply chain assets, including operational status, maintenance records, health scoring, and digital twin synchronization. It empowers operations managers to anticipate failures, schedule predictive maintenance, and optimize asset reliability, ensuring minimal downtime and resilient supply chain operations.

  • last updated 18 Jan 2026
  • by GoMask
The brief that made it

Predictive maintenance scheduling for supply chain assets

Sample rows

preview · 8 of 120 rows · all 18 columns
sensor_idstringsensor_statusstringhealth_scorefloatalert_typestringasset_idstringasset_typestringlocation_latitudefloatlocation_longitudefloatsensor_typestringlast_communication_timedatetimebattery_levelfloatsignal_strengthfloatlast_maintenance_datedatenext_maintenance_duedatefirmware_versionstringdigital_twin_sync_statusstringlast_alert_timedatetimenotesstring
SENS0001active0.95blankTRUCK001truck34.0522-118.2437temperature2024-06-08T09:15:23Z87.4-54.22024-05-102024-10-102.3.1syncedblankOperating within normal parameters.
SENS0002maintenance_required0.32battery_lowTRUCK002truck29.7604-95.3698humidity2024-05-28T13:47:06Z14.8-80.42024-02-132024-06-131.7.4out_of_sync2024-05-29T08:16:42ZSensor scheduled for urgent maintenance.
SENS0003inactive0.65signal_lossTRUCK003truck40.7128-74.006pressure2024-04-10T16:37:14Z48.2-68.62024-03-082024-07-081.8.2out_of_sync2024-04-12T13:38:21ZInactive due to route change.
SENS0004active0.99blankWH001warehouseblankblankvibration2024-06-07T15:41:02Z99.1-48.7blank2024-11-072.2.0syncedblankRecently upgraded.
SENS0005active0.84blankCONT001container51.5074-0.1278gps2024-06-08T10:22:17Z78.7-62.82024-04-182024-09-181.10.0syncedblankblank
SENS0006active0.97blankPAL001palletblankblankpressure2024-06-08T08:05:44Z96.2-50.52024-05-032024-11-032.1.2syncedblankRecently upgraded.
SENS0007failed0.05hardware_failurePAL002pallet48.85662.3522humidity2024-03-19T14:17:52Z1.4-92.32023-12-112024-02-111.2.3error2024-03-20T10:13:44ZSensor failed. Awaiting replacement.
SENS0008maintenance_required0.29maintenance_dueCONT002container35.6895139.6917pressure2024-05-10T17:22:51Z10.5-81.72024-01-282024-06-281.6.1-betaout_of_sync2024-05-12T11:45:34ZUrgent maintenance needed due to low battery.

What the 120 rows show

from the 120-row sample

Failed (sensor status) stands out: mean health_score is 0.04, against 0.73 for the rest.

  • 0.81median health_score
  • 3digital twin sync statuses
  • 4asset types
  • 5sensor types
  • 66.0median battery_level
  • -62.6median signal_strength
Mean health_score by sensor_status120 rows
00.510.92active64 rows0.61inactive18 rows0.29maintena…23 rows0.04failed15 rows
health_score120 rows, in bands of 0.1
02550150121018101214200.51health_score →

Median 0.81, from 0.0 to 1.0.

alert_type56 rows with a value · 64 left blank
  1. signal_loss18
  2. maintenance_due16
  3. hardware_failure15
  4. battery_low7
18 columns by typefrom the column list below
  • string 9
  • float 5
  • date 2
  • datetime 2

Columns

18 columns in three groups
blueprint · 18 columns
columntypedescriptionexample
Text 9 columns
sensor_idstringUnique identifier for each IoT sensor deviceuniqueSENS0001
asset_idstringUnique identifier for the supply chain asset to which the sensor is attachedTRUCK001
asset_typestringType or category of the supply chain asset (e.g., truck, warehouse, pallet, container)4 typestruck
sensor_typestringType of sensor (e.g., temperature, humidity, vibration, GPS, pressure)5 typestemperature
sensor_statusstringOperational status of the sensor (e.g., active, inactive, maintenance_required, failed)active · inactive · maintenance_required · failedactive
firmware_versionstringCurrent firmware version installed on the sensoroptional2.3.1
digital_twin_sync_statusstringSynchronization status with the digital twin model (e.g., synced, out_of_sync, error)synced · out_of_sync · error · optionalsynced
alert_typestringType of the most recent alert (e.g., battery_low, signal_loss, hardware_failure, maintenance_due)4 types · optionalbattery_low
notesstringAdditional notes or comments about the sensor's health or maintenance actionsoptionalRecently upgraded.
Numbers 5 columns
location_latitudefloatCurrent latitude of the sensor or asset-90 to 90 · optional34.0522
location_longitudefloatCurrent longitude of the sensor or asset-180 to 180 · optional-118.2437
battery_levelfloatCurrent battery level of the sensor as a percentage (0-100)0 to 100 · optional87.4
signal_strengthfloatCurrent wireless signal strength of the sensor in dBmoptional-54.2
health_scorefloatCalculated health score of the sensor (0-1, where 1 is optimal health)0 to 10.95
Dates and times 4 columns
last_communication_timedatetimeTimestamp of the last successful communication from the sensor2024-06-08T09:15:23Z
last_maintenance_datedateDate of the most recent maintenance performed on the sensoroptional2024-05-10
next_maintenance_duedateScheduled date for the next maintenance of the sensoroptional2024-10-10
last_alert_timedatetimeTimestamp of the last alert generated for this sensoroptional2024-05-29T08:16:42Z

Use it for

  • median health …0.81120 rowsmean health score by …0.92acti…0.61inac…0.29main…0.04fail…

    A logistics dashboard

    Health_score by sensor_status and a breakdown of alert_type. Excel, Power BI or Tableau.

  • Why do the 15 failed rows have a mean health_score of 0.04?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable sensors with asset_id, asset_type and location_latitude to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 18 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset120 rows18 columns
Yours1,000 rows18 columnslocation_latitude: UK only

blueprint · iot-supply-chain-sensor-health

Behind this dataset

Same schema. As many rows as you need.

These 120 rows came out of a blueprint — 18 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Each row represents a unique sensor and asset pairing
  • Sensor status can be 'active', 'warning', or 'offline'
  • Includes last maintenance date and status update timestamp
  • Health score is calculated based on error rates, uptime, and environmental factors
  • Assets are categorized by type: vehicle, warehouse, container, or machinery
Rows
Open the blueprint in Data Factory

1 credit per row. New accounts start with 25 free credits.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
iot-supply-chain-sensor-health

What should your data show?

Preview 20 rows free
No signup. No card.