Manufacturing IoT Equipment Health Logs

This dataset offers detailed, time-stamped IoT sensor logs for manufacturing equipment, including operational metrics, status flags, and contextual data such as location and operator. It is ideal for predictive maintenance, real-time equipment monitoring, and supply chain optimization, enabling manufacturers to minimize downtime and improve operational efficiency.

  • last updated 5 Dec 2025
  • by GoMask
The brief that made it

Predictive maintenance and early fault detection

Sample rows

preview · 8 of 120 rows · all 15 columns
log_idstringoperational_statusstringtemperature_celsiusfloatmaintenance_flagbooleanoperator_idstringequipment_idstringequipment_typestringlocationstringtimestampdatetimesensor_idstringvibration_levelfloatpower_consumption_wattsfloaterror_codestringruntime_hoursfloatnotesstring
LOG-0001operational65.2falseOP-101EQ-0001CNCLine A - Station 12024-06-01T08:15:22ZSEN-CNC-0011.81800blank120.5Routine log, parameters normal.
LOG-0002idle29.4falseOP-110EQ-00023D PrinterPrint Bay - Table 22024-06-01T09:02:45ZSEN-3DP-0120.3420blank0Paused for filament reload.
LOG-0003operational35falseOP-112EQ-0003ConveyorLine B - Station 42024-06-01T09:17:08ZSEN-CON-0051980blank84.3Routine status check.
LOG-0004maintenance39.6trueOP-115EQ-0004Robotic ArmAssembly Zone - Bay 12024-06-01T09:44:19ZSEN-ROB-0080.91500blank220.1Routine maintenance performed.
LOG-0005operational55.2falseOP-103EQ-0005Laser CutterLaser Bay - Station 22024-06-01T10:01:30ZSEN-LAS-0041.42100blank312.7Full specs within optimal range.
LOG-0006fault72.6trueOP-101EQ-0006CNCLine A - Station 22024-06-01T10:15:51ZSEN-CNC-0022.12000E-CN-401185High temp detected, system shutdown.
LOG-0007idle22.1falseOP-110EQ-00023D PrinterPrint Bay - Table 22024-06-01T10:35:05ZSEN-3DP-0120.20blank0System off, cold start.
LOG-0008operational27.8falseOP-111EQ-0007ConveyorLine C - Station 22024-06-01T10:54:12ZSEN-CON-0070.5835blank33.2Routine log, conveyor started.

What the 120 rows show

from the 120-row sample

Maintenance (operational status) stands out: 18 of its 18 rows have maintenance_flag = true, against 12 of 102 for the rest.

  • 25%maintenance_flag = true
  • 42.2median temperature_celsius
  • 5equipment types
  • 1.2median vibration_level
  • 980median power_consumption_watts
  • 84.7median runtime_hours
Maintenance flag rate by operational_statusmaintenance_flag = true
0%50%100%0%operatio…0 of 700%idle0 of 20100%maintena…18 of 18100%fault12 of 12
temperature_celsius117 rows, in bands of 25
03570308613570003-5075200temperature_celsius →

Median 42.2, from -40.0 to 200.0.

operator_id117 rows with a value · 3 left blank
  1. OP-11115
  2. OP-38014
  3. OP-11011
  4. OP-20510
  5. OP-1029
  6. OP-1489
  7. OP-1017
  8. OP-1037
  9. OP-1046
  10. OP-2956
15 columns by typefrom the column list below
  • string 9
  • float 4
  • datetime 1
  • boolean 1

Columns

15 columns in four groups
blueprint · 15 columns
columntypedescriptionexample
Text 9 columns
log_idstringUnique identifier for each IoT equipment health log entryuniqueLOG-0001
equipment_idstringUnique identifier for the manufacturing equipmentEQ-0001
equipment_typestringType or model of the equipment (e.g., CNC, 3D Printer, Conveyor)5 typesCNC
locationstringPhysical location of the equipment within the facility (e.g., 'Line A - Station 3')Line A - Station 1
sensor_idstringUnique identifier for the IoT sensor capturing the dataSEN-CNC-001
operational_statusstringCurrent operational status of the equipmentoperational · idle · maintenance · faultoperational
error_codestringError code reported by the equipment or sensor, if anyoptionalE-CN-401
operator_idstringIdentifier for the operator responsible for the equipment at the time of loggingoptionalOP-101
notesstringAdditional notes or comments from the operator or systemoptionalRoutine status check.
Numbers 4 columns
temperature_celsiusfloatTemperature reading from the equipment in degrees Celsius-40 to 200 · optional65.2
vibration_levelfloatVibration level measured in mm/s or g-force0 or more · optional1.8
power_consumption_wattsfloatPower consumption of the equipment in watts0 or more · optional1800
runtime_hoursfloatCumulative runtime of the equipment in hours since last maintenance0 or more · optional120.5
Dates and times 1 column
timestampdatetimeDate and time when the health log was recorded2024-06-01T08:15:22Z
True or false 1 column
maintenance_flagbooleanIndicates if the equipment is flagged for maintenancefalse

Use it for

  • maintenance fl…25%30 of 120 rowsmean temperature cels…49.2oper…23.1idle47.8main…79.4fault

    A manufacturing dashboard

    The maintenance_flag rate, temperature_celsius by operational_status and a breakdown of operator_id. Excel, Power BI or Tableau.

  • Why do 30 of 120 rows have maintenance_flag = true?

    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 equipment_id, equipment_type and location to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 15 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 rows15 columns
Yours1,000 rows15 columnslocation: UK only

blueprint · manufacturing-iot-equipment-health-logs

Behind this dataset

Same schema. As many rows as you need.

These 120 rows came out of a blueprint — 15 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 one sensor reading per equipment per hour.
  • Include fields for vibration, temperature, runtime, and fault status.
  • Flag readings outside manufacturer thresholds as 'Alert'.
  • Link each record to specific equipment ID and location.
  • Exclude any readings during scheduled maintenance periods.
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
manufacturing-iot-equipment-health-logs

What should your data show?

Preview 20 rows free
No signup. No card.