Farm IoT Sensor Logistics Tracker

This dataset provides granular, real-time tracking of farm-to-market shipments for perishable agricultural goods, integrating IoT sensor data (location, temperature, humidity) with transit events and compliance indicators. It enables supply chain managers to monitor shipment conditions, respond to disruptions, and ensure regulatory compliance, supporting data-driven decision-making for resilient and efficient agricultural logistics.

  • last updated 2 Feb 2026
  • by GoMask
The brief that made it

Real-time monitoring of perishable goods in transit

Sample rows

preview · 8 of 75 rows · all 34 columns
shipment_idstringunit_of_measurestringquantityfloatdestination_citystringfarm_idstringfarm_namestringfarm_street_addressstringfarm_citystringfarm_statestringfarm_postal_codestringfarm_countrystringdestination_idstringdestination_namestringdestination_street_addressstringdestination_statestringdestination_postal_codestringdestination_countrystringproduct_typestringvehicle_idstringcarrier_namestringdeparture_datetimedatetimearrival_datetimedatetimecurrent_statusstringlast_known_latitudefloatlast_known_longitudefloatlast_sensor_updatedatetimetemperature_celsiusfloathumidity_percentfloatsensor_idstringevent_typestringevent_timestampdatetimeevent_descriptionstringcompliance_flagbooleandisruption_flagboolean
SHIP0001kg1200.5Los AngelesFARM01Green Valley Farms120 Country LaneFresnoCA93706USAMARKET01Downtown Produce Market456 Market StCA90015USAStrawberriesVEH123AgriTrans2024-06-06T07:15:002024-06-06T12:35:00delivered34.0522-118.24372024-06-06T12:30:003.277.5SENS456arrived2024-06-06T12:32:00Shipment arrived at destinationtruefalse
SHIP0002crates500BakersfieldFARM02Sunny Acres14 Farmhouse RdModestoCA95351USAWAREHOUSE03Harvest Storage88 Storage AveCA93311USALettuceVEH110FarmHaul2024-06-05T09:00:002024-06-05T14:48:00delivered35.3733-119.01872024-06-05T14:45:002.883.2SENS101arrived2024-06-05T14:47:00Goods unloaded at warehousetruefalse
SHIP0003kg850.75San JoseFARM03Sunset Orchards200 Orchard WaySalinasCA93901USARETAIL05FreshMart99 Retail BlvdCA95128USAApplesVEH201FruitExpress2024-05-30T08:42:002024-05-30T13:10:00delivered37.3382-121.88632024-05-30T13:08:004.572.1SENS345arrived2024-05-30T13:09:00Shipment received by retailertruefalse
SHIP0004crates420PortlandFARM04Riverbend Organics77 Riverside DrEugeneOR97401USAMARKET02Central Farmers Market301 Market StOR97209USABlueberriesVEH303NorthWest Carriers2024-06-07T06:20:002024-06-07T10:55:00delivered45.5051-122.6752024-06-07T10:50:002.186.3SENS501arrived2024-06-07T10:52:00Blueberries delivered to markettruefalse
SHIP0005crates350.5SeattleFARM05Golden Grains500 Wheatfield AveYakimaWA98901USAWAREHOUSE01ColdLogix Warehouse900 Logistics PkwyWA98108USAPeachesVEH401PacificFreight2024-06-04T04:45:002024-06-04T10:10:00delivered47.6062-122.33212024-06-04T10:08:005.468.7SENS601arrived2024-06-04T10:09:00Peaches received in Seattle warehousetruefalse
SHIP0006kg980.2OmahaFARM06Prairie Harvest18 Prairie LaneLincolnNE68502USARETAIL02Farm Direct Market47 Main StNE68102USATomatoesVEH510Midwest Haulers2024-06-01T07:30:002024-06-01T11:15:00delivered41.2565-95.93452024-06-01T11:12:00475.6SENS700arrived2024-06-01T11:13:00Tomatoes unloaded at markettruefalse
SHIP0007crates650MinneapolisFARM07Maple Leaf Farms200 Maple RdDuluthMN55802USAMARKET03Lakefront Farmers Market211 Harbor StMN55401USACarrotsVEH715NorthStar Logistics2024-06-02T06:55:002024-06-02T10:30:00delivered44.9778-93.2652024-06-02T10:29:002.780.4SENS801arrived2024-06-02T10:29:30Carrots delivered to Minneapolis markettruefalse
SHIP0008kg1100TucsonFARM08Desert Springs Farms101 Desert RdPhoenixAZ85001USAWAREHOUSE02Sunbelt Storage2100 Storage BlvdAZ85701USABell PeppersVEH825Desert Logistics2024-06-03T08:20:002024-06-03T11:40:00delivered32.2226-110.97472024-06-03T11:39:006.568SENS901arrived2024-06-03T11:39:30Bell peppers received in Tucson warehousetruefalse

What the 75 rows show

from the 75-row sample

Kg (unit of measure) stands out: mean quantity is 1,087, against 536.0 for the rest.

  • 902.7median quantity
  • 19farm states
  • 19destination states
  • 5.8median temperature_celsius
  • 81.9median humidity_percent
Mean quantity by unit_of_measure75 rows
01,0002,0001,087kg49 rows536.0crates26 rows
quantity75 rows, in bands of 200
091889101717101122001,2002,000quantity →

Median 902.7, from 300.0 to 2,000.

destination_city75 rows · top 10 of 37 values
  1. San Francisco16
  2. Burbank10
  3. San Diego9
  4. Los Angeles5
  5. Portland2
  6. Tulsa2
  7. Bakersfield1
  8. San Jose1
  9. Seattle1
  10. Omaha1
34 columns by typefrom the column list below
  • string 23
  • float 5
  • datetime 4
  • boolean 2

Columns

34 columns in four groups
blueprint · 34 columns
columntypedescriptionexample
Text 23 columns
shipment_idstringUnique identifier for each shipment from farm to market.uniqueSHIP0001
farm_idstringUnique identifier for the originating farm.FARM01
farm_namestringName of the originating farm.optionalGreen Valley Farms
farm_street_addressstringStreet address of the originating farm.optional120 Country Lane
farm_citystringCity of the originating farm.optionalFresno
farm_statestringState or province of the originating farm.optionalCA
farm_postal_codestringPostal code of the originating farm.optional93706
farm_countrystringCountry of the originating farm.optionalUSA
destination_idstringUnique identifier for the destination (market/warehouse/retailer).MARKET01
destination_namestringName of the shipment destination.optionalDowntown Produce Market
destination_street_addressstringStreet address of the shipment destination.optional456 Market St
destination_citystringCity of the shipment destination.optionalLos Angeles
destination_statestringState or province of the shipment destination.optionalCA
destination_postal_codestringPostal code of the shipment destination.optional90015
destination_countrystringCountry of the shipment destination.optionalUSA
product_typestringType of perishable goods being shipped.Strawberries
unit_of_measurestringUnit of measure for the quantity (e.g., kg, tons, crates).2 measureskg
vehicle_idstringUnique identifier for the vehicle transporting the shipment.optionalVEH123
carrier_namestringName of the logistics provider or carrier.optionalAgriTrans
current_statusstringCurrent status of the shipment (e.g., in_transit, delivered, delayed, cancelled).in_transit · delivered · delayed · cancelleddelivered
sensor_idstringUnique identifier for the IoT sensor device.optionalSENS456
event_typestringType of transit event (e.g., loaded, departed, arrived, delayed, temperature_alert, humidity_alert).7 values · optionalarrived
event_descriptionstringDetailed description of the transit event or alert.optionalRaspberries delivered
Numbers 5 columns
quantityfloatQuantity of goods in shipment (in standard units, e.g., kg, tons, crates).0 or more1200.5
last_known_latitudefloatMost recent latitude coordinate from IoT sensor.-90 to 90 · optional34.0522
last_known_longitudefloatMost recent longitude coordinate from IoT sensor.-180 to 180 · optional-118.2437
temperature_celsiusfloatMost recent temperature reading (in Celsius) from IoT sensor.optional3.2
humidity_percentfloatMost recent humidity reading (as a percentage) from IoT sensor.0 to 100 · optional77.5
Dates and times 4 columns
departure_datetimedatetimeDate and time when the shipment departed from the farm.2024-06-06T07:15:00
arrival_datetimedatetimeDate and time when the shipment arrived at the destination.optional2024-06-06T12:35:00
last_sensor_updatedatetimeTimestamp of the most recent IoT sensor reading.optional2024-06-06T12:30:00
event_timestampdatetimeTimestamp when the transit event occurred.optional2024-06-06T12:32:00
True or false 2 columns
compliance_flagbooleanIndicates if the shipment is compliant with regulatory requirements for perishable goods.optionaltrue
disruption_flagbooleanIndicates if the shipment experienced any disruption during transit.optionalfalse

Use it for

  • median quantity902.775 rowsmean quantity by unit…1.1kkg536.0crates

    A logistics dashboard

    Quantity by unit_of_measure and a breakdown of destination_city. Excel, Power BI or Tableau.

  • Why do the 49 kg rows have a mean quantity of 1,087?

    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 shipments with farm_id, farm_name and farm_street_address to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 34 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

10,000 rows of yours: $12.99One-time. No subscription. All prices

This dataset75 rows34 columns
Yours10,000 rows34 columnsfarm_street_address: UK only

blueprint · farm-iot-sensor-logistics-tracker

Behind this dataset

Same schema. As many rows as you need.

These 75 rows came out of a blueprint — 34 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 shipment includes at least three sensor data points (location, temperature, humidity).
  • Transit events are logged chronologically and linked to shipment IDs.
  • Flag any temperature or humidity reading outside optimal produce thresholds.
  • Track handoffs between transport modes and identify delay triggers.
  • Compliance events (e.g., regulatory inspections) are timestamped and associated with the correct shipment.
Rows
Open the blueprint in Data Factory

1 credit per row. New accounts start with 25 free credits.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
farm-iot-sensor-logistics-tracker

What should your data show?

Preview 20 rows free
No signup. No card.