Farm IoT Device Reliability Metrics

This dataset provides granular reliability metrics for IoT devices deployed in precision agriculture, including uptime, failure types, maintenance history, and deployment context. It empowers AgriTech startups and farm managers to optimize device lifecycles, reduce downtime, and anticipate maintenance needs, supporting scalable and resilient smart farming operations.

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

Predictive maintenance scheduling for farm IoT devices

Sample rows

preview · 8 of 121 rows · all 17 columns
device_idstringdevice_typestringdowntime_hoursfloatis_activebooleanlast_failure_typestringfarm_idstringdeployment_locationstringinstallation_datedatelast_uptime_checkdatetimeuptime_hoursfloatfailure_countintegerlast_failure_datedatemaintenance_countintegerlast_maintenance_datedatelast_maintenance_typestringdevice_modelstringfirmware_versionstring
WS-KJ7F9Vweather_station49.2truesensor_errorFARM-101North Field2018-07-182024-06-03T10:34:57Z41820.512023-11-0972024-05-16firmware_updateClimaView WX-Edgev3.1.2
IC-42X8ZPirrigation_controller9560.4falsehardware_faultFARM-104Pump Station2015-10-212024-06-01T08:12:22Z23600122023-03-26152023-11-02replacementHydroMax Legacylegacy-1.0
SS-8C5Q2Rsoil_sensor1.2trueblankFARM-109Greenhouse 12024-05-162024-06-02T14:10:00Z33.50blank0blankblankEdgeSoil 2024beta-0.9
DR-AGF47Xdrone7.9truepower_lossFARM-107South Orchard2022-03-292024-06-03T16:20:14Z1240.822023-12-1022024-04-14firmware_updateAgriFlyer DR-210v4.2.0
CM-FWXC14camera210.6truehardware_faultFARM-115Barn Roof2019-09-112024-06-02T21:46:20Z4320032023-08-1472024-03-28cleaningFarmWatch CamProv2.4.1
OT-EXN9Q1other0trueblankFARM-112Experimental Plot2024-05-192024-06-01T09:00:30Z12.30blank12024-05-28otherExperimental Node v3alpha-2
WS-X6P8R2weather_station60.1truesensor_errorFARM-108East Ridge2020-12-032024-06-03T04:29:10Z29010.522023-06-1862024-01-19firmware_updateClimaView WX-Litev2.9.8
IC-6J9Y2Qirrigation_controller7090.7falsehardware_faultFARM-103Drip Zone 42016-07-252024-06-01T17:42:11Z30230.8112023-07-23162024-03-30repairIC-5v1.1.0

What the 121 rows show

from the 121-row sample

Irrigation_controller (device type) stands out: mean downtime_hours is 6,887, against 157.7 for the rest.

  • 71%is_active = true
  • 20.2median downtime_hours
  • 6last maintenance types
  • 27device models
  • 20,811median uptime_hours
  • 1median failure_count
Mean downtime_hours by device_type121 rows
04,0008,00017.4soil_…23 rows34.4weath…22 rows6,887irrig…23 rows6.8drone21 rows707.7camera20 rows0.17other12 rows
downtime_hours121 rows, in bands of 2,000
050100990786106,00012kdowntime_hours →

Median 20.2, from 0.0 to 10,200.

last_failure_type86 rows with a value · 35 left blank
  1. hardware_fault41
  2. sensor_error25
  3. network_issue10
  4. power_loss6
  5. software_error3
  6. other1
17 columns by typefrom the column list below
  • string 8
  • integer 2
  • float 2
  • date 3
  • datetime 1
  • boolean 1

Columns

17 columns in four groups
blueprint · 17 columns
columntypedescriptionexample
Text 8 columns
device_idstringUnique identifier for the IoT device deployed on the farmuniqueWS-KJ7F9V
farm_idstringUnique identifier for the farm where the device is deployedFARM-101
deployment_locationstringSpecific location or area within the farm where the device is installed (e.g., North Field, Greenhouse 2)North Field
device_typestringType of IoT device (e.g., soil sensor, weather station, irrigation controller)6 valuesweather_station
last_failure_typestringType of the most recent failure (e.g., power_loss, sensor_error, network_issue, hardware_fault)6 values · optionalsensor_error
last_maintenance_typestringType of the most recent maintenance action (e.g., routine_check, repair, firmware_update, cleaning)6 values · optionalfirmware_update
device_modelstringManufacturer and model of the IoT deviceClimaView WX-Edge
firmware_versionstringCurrent firmware version installed on the deviceoptionalv3.1.2
Numbers 4 columns
uptime_hoursfloatTotal number of hours the device has been operational since installation0 or more41820.5
downtime_hoursfloatTotal number of hours the device has been non-operational since installation0 or more49.2
failure_countintegerTotal number of failures experienced by the device0 or more1
maintenance_countintegerTotal number of maintenance actions performed on the device0 or more7
Dates and times 4 columns
installation_datedateDate when the device was installed on the farm2018-07-18
last_uptime_checkdatetimeTimestamp of the most recent uptime status check for the device2024-06-03T10:34:57Z
last_failure_datedateDate of the most recent device failureoptional2023-11-09
last_maintenance_datedateDate of the most recent maintenance action performed on the deviceoptional2024-05-16
True or false 1 column
is_activebooleanIndicates whether the device is currently active and deployedtrue

Use it for

  • is active71%86 of 121 rowsmean downtime hours b…17.4soil…34.4weat…6.9kirri…6.8drone

    An agriculture dashboard

    The is_active rate, downtime_hours by device_type and a breakdown of last_failure_type. Excel, Power BI or Tableau.

  • Why do the 23 irrigation_controller rows have a mean downtime_hours of 6,887?

    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 devices with farm_id, deployment_location and device_type to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 17 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 dataset121 rows17 columns
Yours1,000 rows17 columnsdeployment_location: UK only

blueprint · farm-iot-device-reliability-metrics

Behind this dataset

Same schema. As many rows as you need.

These 121 rows came out of a blueprint — 17 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
  • Includes device type, install date, and manufacturer
  • Tracks uptime percentage over rolling 30-day periods
  • Logs failure events with standardized codes
  • Records maintenance actions and time-to-resolution
  • Flags devices under warranty or due for replacement
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
farm-iot-device-reliability-metrics

What should your data show?

Preview 20 rows free
No signup. No card.