Cold Chain IoT Temperature Logs

This dataset offers detailed, timestamped temperature and humidity readings from IoT sensors in refrigerated delivery vehicles, enriched with GPS location, route, and compliance status. Designed for logistics firms and AI researchers, it enables real-time monitoring, regulatory compliance assurance, and predictive risk analytics for perishable goods transportation.

  • opened 7 times
  • last updated 10 Dec 2025
  • by GoMask
The brief that made it

Regulatory compliance monitoring for perishable goods transport

Sample rows

preview · 8 of 120 rows · all 13 columns
log_idstringgoods_typestringtemperature_celsiusfloatcompliance_flagbooleansensor_statusstringtimestampdatetimevehicle_idstringsensor_idstringhumidity_percentfloatlatitudefloatlongitudefloatroute_idstringvehicle_license_platestring
ABCD1234meat-23.2trueactive2024-07-01T06:13:22ZVEH-101SNR-20017.151.5074-0.1278RT-504ALDN-9821
EFGH5678seafood-17.8trueactive2024-07-01T07:29:01ZVEH-102SNR-20023-33.8688151.2093RT-302BSYD-4508
IJKL9101dairy5.6trueactive2024-07-01T08:13:55ZVEH-103SNR-200397.240.7128-74.006RT-418XNYC-4812
MNOP2468pharmaceutical7.3trueactive2024-07-01T09:43:12ZVEH-104SNR-200481.448.85662.3522RT-110CPAR-3924
QRST1357produce15.4trueactive2024-07-01T11:09:30ZVEH-105SNR-200551.734.0522-118.2437RT-204ZLA-2731
UVWX3579bakery19.6trueactive2024-07-01T12:14:21ZVEH-106SNR-200659.435.6895139.6917RT-895QTOK-8345
YZAB4680flowers42.9falseactive2024-07-01T13:55:08ZVEH-107SNR-200736.325.27698755.296249RT-382PDXB-6712
CDEF5791meat-25.5trueactive2024-07-01T14:36:47ZVEH-108SNR-20086.5-23.5505-46.6333RT-229DSAO-6710

What the 120 rows show

from the 120-row sample

Flowers (goods type) stands out: mean temperature_celsius is 47.4, against -0.18 for the rest.

  • 81%compliance_flag = true
  • 6.8median temperature_celsius
  • 49.6median humidity_percent
temperature_celsius110 rows, in bands of 10
01530101110230227495-401060temperature_celsius →

Median 6.8, from -39.2 to 57.1.

sensor_status120 rows · 4 values
  1. active107
  2. error5
  3. offline4
  4. maintenance4
13 columns by typefrom the column list below
  • string 7
  • float 4
  • datetime 1
  • boolean 1

Columns

13 columns in four groups
blueprint · 13 columns
columntypedescriptionexample
Text 7 columns
log_idstringUnique identifier for each temperature log entryuniqueABCD1234
vehicle_idstringUnique identifier for the refrigerated delivery vehicleVEH-101
sensor_idstringUnique identifier for the IoT temperature sensorSNR-2001
route_idstringIdentifier for the delivery route being takenoptionalRT-504A
goods_typestringType of perishable goods being transported (e.g., dairy, meat, produce)8 types · optionalmeat
vehicle_license_platestringLicense plate number of the delivery vehicleoptionalLDN-9821
sensor_statusstringOperational status of the sensor at the time of reading (e.g., active, error, offline)active · error · offline · maintenance · optionalactive
Numbers 4 columns
temperature_celsiusfloatTemperature reading in degrees Celsius-40 to 60-23.2
humidity_percentfloatHumidity reading as a percentage (0-100%)0 to 100 · optional7.1
latitudefloatGPS latitude coordinate of the vehicle at the time of reading-90 to 90 · optional51.5074
longitudefloatGPS longitude coordinate of the vehicle at the time of reading-180 to 180 · optional-0.1278
Dates and times 1 column
timestampdatetimeDate and time when the temperature reading was recorded (UTC recommended)2024-07-01T06:13:22Z
True or false 1 column
compliance_flagbooleanIndicates if the temperature is within the required compliance range for the goodsoptionaltrue

Use it for

  • compliance flag81%89 of 110 rows

    A logistics dashboard

    The compliance_flag rate, temperature_celsius by goods_type and a breakdown of sensor_status. Excel, Power BI or Tableau.

  • Why do the 15 flowers rows have a mean temperature_celsius of 47.4?

    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 logs with timestamp, vehicle_id and sensor_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 13 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 rows13 columns
Yours1,000 rows13 columns

blueprint · cold-chain-iot-temperature-logs

Behind this dataset

Same schema. As many rows as you need.

These 120 rows came out of a blueprint — 13 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
  • Temperature readings recorded every 15 minutes during transit.
  • Each row includes sensor ID, location, cargo type, and vehicle ID.
  • Flag temperature excursions exceeding regulatory limits.
  • Log delivery start and end timestamps for each journey.
  • Include alert status for sensor malfunctions or data gaps.
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
cold-chain-iot-temperature-logs

What should your data show?

Preview 20 rows free
No signup. No card.