Remote Farm Equipment IoT Logs

This dataset provides granular, time-stamped IoT logs from remote farm equipment, including operational status, sensor alerts, scheduled maintenance, and climate conditions. It is ideal for developing predictive maintenance models, optimizing workforce deployment, and mitigating climate-related risks in agriculture through real-world-style device and event tracking.

  • last updated 28 Oct 2025
  • by GoMask
The brief that made it

Predictive maintenance modeling for farm equipment

Sample rows

preview · 8 of 120 rows · all 15 columns
log_idstringequipment_typestringsensor_alert_valuefloatmaintenance_scheduledbooleanmaintenance_typestringequipment_idstringlocation_latitudefloatlocation_longitudefloattimestampdatetimeoperational_statusstringsensor_alert_typestringmaintenance_datedateoperator_idstringclimate_conditionstringnotesstring
LOG-TRAC9217tractorblankfalseblankEQ-TRAC12339.57283-104.982142024-06-04T08:17:32ZactivenoneblankOP-JD7264clearRoutine log entry. Tractor operating normally with no issues reported today in field 17.
LOG-HVST3832harvesterblankfalseblankEQ-HVST20052.5031113.401912024-06-04T10:09:45ZactivenoneblankOP-AL2077rainHarvester running in rainy conditions. Grain moisture readings within expected range.
LOG-IRIG4821irrigation_pumpblanktrueroutineEQ-IRIG87634.26318-118.523722024-06-04T05:32:10Zmaintenancenone2024-06-07OP-CP4012fogScheduled routine maintenance for irrigation pump. Foggy morning. No sensor alerts detected.
LOG-SPRY7521sprayerblankfalseblankEQ-SPRY10447.39372-122.282192024-06-04T11:43:00ZidlenoneblankOP-KH3261clearSprayer idle during midday break. No operational issues reported. Preparing for afternoon session.
LOG-DRON5811droneblankfalseblankEQ-DRON49068.2071333.543212024-06-04T09:12:22ZofflinenoneblankblanksnowDrone offline due to snowy weather in northern field. Awaiting improved visibility for redeployment.
LOG-SNSR8274sensor_unit-15.7falseblankEQ-SNSR210-77.14231162.397182024-06-04T07:23:08Zidletemperature_lowblankblanksnowSensor unit registered low temperature alert. Antarctic field. Monitoring for frost risk.
LOG-TRAC7743tractorblankfalseblankEQ-TRAC12444.42131-93.598312024-06-03T17:24:39ZidlenoneblankOP-WM1542clearTractor idle during scheduled lunch break. No maintenance required. Weather clear and sunny.
LOG-HVST2451harvester89.4truerepairEQ-HVST20154.783121.873252024-06-03T18:42:17Zerrorvibration2024-06-06OP-JH4489rainHigh vibration detected in harvester. Scheduled repair. Operator reported abnormal noise during harvest.

What the 120 rows show

from the 120-row sample

Irrigation_pump (equipment type) stands out: 20 of its 20 rows have maintenance_scheduled = true, against 14 of 100 for the rest.

  • 28%maintenance_scheduled = true
  • 63.1median sensor_alert_value
  • 5operational statuses
  • 7sensor alert types
  • 7climate conditions
Maintenance scheduled rate by equipment_typemaintenance_scheduled = true
0%50%100%0%tract…0 of 2035%harve…7 of 20100%irrig…20 of …0%spray…0 of 2035%drone7 of 200%senso…0 of 20
sensor_alert_value35 rows, in bands of 20
05103941810-2040100sensor_alert_value →

Median 63.1, from -17.6 to 98.7.

maintenance_type34 rows with a value · 86 left blank
  1. repair16
  2. routine8
  3. inspection8
  4. upgrade2
15 columns by typefrom the column list below
  • string 9
  • float 3
  • date 1
  • datetime 1
  • boolean 1

Columns

15 columns in four groups
blueprint · 15 columns
columntypedescriptionexample
Text 9 columns
log_idstringUnique identifier for each IoT log entryuniqueLOG-TRAC9217
equipment_idstringUnique identifier for the farm equipment deviceEQ-TRAC123
equipment_typestringType of farm equipment (e.g., tractor, harvester, irrigation_pump)6 valuestractor
operational_statusstringCurrent operational status of the equipmentactive · idle · maintenance · offline · erroractive
sensor_alert_typestringType of sensor alert triggered (if any)7 values · optionalnone
maintenance_typestringType of scheduled maintenance (if applicable)routine · repair · inspection · upgrade · optionalroutine
operator_idstringIdentifier for the operator responsible for the equipment (if available)optionalOP-JD7264
climate_conditionstringCurrent climate condition at equipment location7 values · optionalclear
notesstringAdditional notes or comments for the log entryoptionalRoutine log entry. Tracto…
Numbers 3 columns
location_latitudefloatLatitude coordinate of equipment location-90 to 9039.57283
location_longitudefloatLongitude coordinate of equipment location-180 to 180-104.98214
sensor_alert_valuefloatSensor value that triggered the alert (if applicable)optional-15.7
Dates and times 2 columns
timestampdatetimeUTC date and time of the log entry2024-06-04T08:17:32Z
maintenance_datedateScheduled date for maintenance (if applicable)optional2024-06-07
True or false 1 column
maintenance_scheduledbooleanIndicates if maintenance is scheduled for this equipmentfalse

Use it for

  • maintenance sc…28%34 of 120 rowsmaintenance scheduled…0%trac…35%harv…100%irri…0%spra…

    An agriculture dashboard

    The maintenance_scheduled rate, sensor_alert_value by equipment_type and a breakdown of maintenance_type. Excel, Power BI or Tableau.

  • Why do 34 of 120 rows have maintenance_scheduled = 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_latitude 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_latitude: UK only

blueprint · remote-farm-equipment-iot-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 equipment entry logs operational status at least once daily
  • Sensor alerts trigger maintenance schedule updates within 24 hours
  • Downtime events must be correlated with weather data
  • Maintenance performed must reset equipment status to operational
  • Remote access logs are timestamped and linked to authorized workforce members
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
remote-farm-equipment-iot-logs

What should your data show?

Preview 20 rows free
No signup. No card.