Precision Farm Sensor Readings

This dataset provides granular, time-stamped IoT sensor readings from precision agriculture systems, including soil moisture, crop health indices, equipment status, and environmental conditions. It enables spatial and temporal analysis for AgriTech tool development, machine learning for yield optimization, and operational monitoring across farms and fields. The comprehensive structure supports research, analytics, and real-world deployment scenarios in smart farming.

  • opened 5 times
  • last updated 21 Aug 2025
  • by GoMask
The brief that made it

Machine learning for crop yield prediction and optimization

Sample rows

preview · 8 of 200 rows · all 16 columns
reading_idstringsensor_typestringbattery_level_pctfloatequipment_statusstringsensor_idstringfarm_idstringfield_idstringlatitudefloatlongitudefloattimestampdatetimesoil_moisture_pctfloatcrop_health_indexfloatequipment_idstringtemperature_cfloathumidity_pctfloatnotesstring
RD-000001soil_moisture91.7blankSN-TYO1-008AFARM-001F1-East35.6895139.69172024-05-01T06:14:23Z88.2blankblank18.472.6blank
RD-000002soil_moisture87.1blankSN-TYO2-004BFARM-001F1-West35.6897139.6922024-05-01T08:47:11Z9.7blankblank19.568.3Early morning reading, irrigation not started yet.
RD-000003soil_moisture76.5blankSN-LDN1-009CFARM-002LDN-Plot351.5074-0.12782024-05-02T11:32:49Z65.8blankblank15.680blank
RD-000004soil_moisture52.8blankSN-LDN2-003DFARM-002LDN-Plot151.5076-0.12762024-05-02T13:09:02Z100blankblank12.991.2Edge case: maximum moisture after heavy rain.
RD-000005soil_moisture80.3blankSN-NYC1-002AFARM-003NYC-North40.7128-74.0062024-05-03T09:21:43Z7.8blankblank2366.5Edge case: dry patch detected.
RD-000006soil_moisture72.9blankSN-NYC2-005BFARM-003NYC-South40.7131-74.00562024-05-03T15:18:57Z56.1blankblank27.858.9blank
RD-000007soil_moisture93.2blankSN-SYD1-007AFARM-004SYD-West-33.8688151.20932024-05-05T05:33:12Z34.2blankblank11.889.7blank
RD-000008soil_moisture86.5blankSN-SYD2-006CFARM-004SYD-East-33.869151.20952024-05-05T22:44:01Z60.3blankblank14.185.3Consistent values after irrigation.

What the 200 rows show

from the 200-row sample

Equipment_usage (sensor type) stands out: mean battery_level_pct is 31.2, against 66.1 for the rest.

  • 56.2median battery_level_pct
  • 40farms
  • 54.0median soil_moisture_pct
  • 0.64median crop_health_index
  • 21.2median temperature_c
  • 66.1median humidity_pct
Mean battery_level_pct by sensor_type200 rows
05010073.9soil_moisture67 rows58.0crop_health64 rows31.2equipment_us…69 rows
battery_level_pct200 rows, in bands of 10
0204016111019243527212215050100battery_level_pct →

Median 56.2, from 0.0 to 100.0.

equipment_status69 rows with a value · 131 left blank
  1. active24
  2. maintenance19
  3. idle14
  4. offline12
16 columns by typefrom the column list below
  • string 8
  • float 7
  • datetime 1

Columns

16 columns in three groups
blueprint · 16 columns
columntypedescriptionexample
Text 8 columns
reading_idstringUnique identifier for each sensor reading recorduniqueRD-000001
sensor_idstringUnique identifier for the IoT sensor deviceSN-TYO1-008A
sensor_typestringType of sensor (e.g., soil_moisture, crop_health, equipment_usage)soil_moisture · crop_health · equipment_usagesoil_moisture
farm_idstringUnique identifier for the farm or agricultural siteFARM-001
field_idstringIdentifier for the specific field or plot within the farmF1-East
equipment_idstringIdentifier for the equipment being monitored (if applicable)optionalEQ-TYO-003
equipment_statusstringOperational status of the equipment (e.g., active, idle, maintenance)active · idle · maintenance · offline · optionalactive
notesstringAdditional notes or comments about the readingoptionalStarted at 08:30 UTC.
Numbers 7 columns
latitudefloatGPS latitude coordinate where the reading was taken-90 to 9035.6895
longitudefloatGPS longitude coordinate where the reading was taken-180 to 180139.6917
soil_moisture_pctfloatMeasured soil moisture percentage (0-100%)0 to 100 · optional88.2
crop_health_indexfloatCrop health index value (e.g., NDVI or similar, typically 0-1)0 to 1 · optional0.92
temperature_cfloatAmbient temperature at the sensor location in degrees Celsius-50 to 60 · optional18.4
humidity_pctfloatRelative humidity at the sensor location (0-100%)0 to 100 · optional72.6
battery_level_pctfloatSensor device battery level percentage (0-100%)0 to 100 · optional91.7
Dates and times 1 column
timestampdatetimeDate and time when the sensor reading was recorded (UTC)2024-05-01T06:14:23Z

Use it for

  • median battery…56.2200 rowsmean battery level pc…73.9soil_m…58.0crop_h…31.2equipm…

    An agriculture dashboard

    Battery_level_pct by sensor_type and a breakdown of equipment_status. Excel, Power BI or Tableau.

  • Why do the 69 equipment_usage rows have a mean battery_level_pct of 31.2?

    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 readings with sensor_id, sensor_type and farm_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 16 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 dataset200 rows16 columns
Yours1,000 rows16 columns

blueprint · precision-farm-sensor-readings

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 16 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 record includes timestamp, sensor ID, field zone
  • Moisture values range from 10% to 70%
  • Equipment usage logged per hour
  • Crop health scores normalized 0-1
  • Missing values randomly injected at 2% rate
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
precision-farm-sensor-readings

What should your data show?

Preview 20 rows free
No signup. No card.