Agri IoT Sensor Security Audit Log
This dataset provides detailed security audit logs from distributed agriculture IoT sensor networks, including authentication attempts, anomaly detections, compliance checks, and remediation actions. It enables AgTech startups and IoT security teams to benchmark device security, detect vulnerabilities, and ensure regulatory compliance across smart farming deployments. Rich contextual fields support advanced analytics for threat detection and compliance reporting.
Sample rows
preview · 8 of 120 rows · all 18 columns| log_idstring | event_severitystring | remediation_actionstring | timestampdatetime | device_idstring | device_typestring | device_location_latitudefloat | device_location_longitudefloat | event_typestring | event_statusstring | user_idstring | source_ipstring | destination_ipstring | anomaly_typestring | compliance_check_typestring | compliance_standardstring | remediation_statusstring | event_descriptionstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cf2d32b1-9e24-4a3b-ab84-ac7e1cdb | info | blank | 2024-04-21T08:34:22Z | soil-moisture-1002 | soil-moisture | 34.2321 | -118.4914 | authentication | success | svc_ops_11 | 10.12.18.31 | 192.168.1.15 | blank | blank | blank | blank | Routine authentication succeeded for soil-moisture sensor at Los Angeles field site. |
| 7eafc9bcae994f0c | critical | device_isolated | 2024-04-23T16:12:11Z | weather-station-2123 | weather-station | 50.8503 | 4.3517 | anomaly | detected | svc_monitor | 203.0.113.45 | 10.34.44.2 | firmware_tampering | blank | blank | pending | Firmware tampering detected on weather-station-2123 in Brussels. Immediate action recommended. |
| f9c4a5e6-2b1d-4bfc-bb28-7e6ad3c3 | warning | blank | 2024-04-24T09:41:08Z | irrigation-controller-3067 | irrigation-controller | 37.7749 | -122.4194 | compliance_check | compliant | aud_stevens | 8.8.8.8 | 10.0.0.5 | blank | password_policy | ISO27001 | blank | Password policy compliance verified for irrigation-controller-3067 at San Francisco location. |
| 12e3f4a9fa32d1c0 | info | blank | 2024-04-22T11:22:55Z | env-sensor-5580 | env-sensor | 48.8566 | 2.3522 | configuration_change | success | auto_maint | 10.0.15.4 | 192.168.0.22 | blank | blank | blank | blank | Configuration updated for env-sensor-5580 in Paris. New calibration applied. |
| ab7e3c9f-4cb2-4f8e-8fd2-1c6a3b68 | warning | blank | 2024-04-22T18:50:36Z | soil-moisture-1046 | soil-moisture | 0 | 0 | authentication | failure | op_ben | 203.0.113.22 | 10.14.3.9 | blank | blank | blank | blank | Failed authentication attempt for soil-moisture-1046 from external IP. |
| fbca32d4-3e4a-4f6a-bb77-3e9ad12f | warning | device_rebooted | 2024-04-21T15:30:42Z | irrigation-controller-3091 | irrigation-controller | 41.4036 | 2.1744 | anomaly | detected | svc_analytics | 1.1.1.1 | 192.168.1.22 | unusual_traffic | blank | blank | completed | Unusual traffic detected on irrigation-controller-3091 in Barcelona. Possible DDoS activity. |
| e4f6acb7-3ef8-4a1d-8b9c-2d4ab3e2 | critical | firmware_updated | 2024-04-23T06:14:19Z | env-sensor-5612 | env-sensor | 66.5 | 135 | compliance_check | non-compliant | aud_validator | 8.8.4.4 | 10.43.2.1 | blank | firmware_update | GDPR | pending | Firmware update compliance failed for env-sensor-5612 at high latitude. Immediate remediation required. |
| bcf123e2d4a9f7c8 | info | blank | 2024-04-21T23:01:12Z | weather-station-2188 | weather-station | 51.5074 | -0.1278 | authentication | success | svc_ops_13 | 10.0.8.13 | 192.168.1.44 | blank | blank | blank | blank | Routine authentication succeeded for weather-station-2188 in London. |
| e2a7b4fd-3e2c-4a1d-b6f8-2d3eacb7 | info | blank | 2024-04-22T02:47:33Z | irrigation-controller-3022 | irrigation-controller | 35.6895 | 139.6917 | configuration_change | success | op_yuki | 10.0.10.12 | 192.168.1.90 | blank | blank | blank | blank | Configuration change applied to irrigation-controller-3022 in Tokyo. Settings updated. |
| f3e2d4a9b7c8e1a5 | info | blank | 2024-04-23T19:55:11Z | soil-moisture-1078 | soil-moisture | 52.52 | 13.405 | authentication | success | svc_ops_15 | 192.168.0.101 | 10.0.0.20 | blank | blank | blank | blank | Authentication successful for soil-moisture-1078 in Berlin. No anomalies detected. |
| d4a9f3e2-c8b7-4e1a-9f7c-8e2a7b4f | critical | device_isolated | 2024-04-21T04:31:07Z | env-sensor-5701 | env-sensor | -90 | 0 | anomaly | detected | blank | 255.255.255.255 | 10.0.0.254 | unauthorized_access | blank | blank | completed | Unauthorized access detected on env-sensor-5701 at South Pole location. Device isolated. |
| b7c8e1a5-f3e2-d4a9-9f7c-8e2a7b4f | warning | device_rebooted | 2024-04-22T13:05:19Z | air-quality-monitor-6802 | air-quality-monitor | 40.4168 | -3.7038 | anomaly | detected | svc_monitor | 8.8.8.8 | 10.22.44.6 | unusual_traffic | blank | blank | pending | Unusual traffic detected on air-quality-monitor-6802 in Madrid. Device reboot initiated. |
| 9f7c8e2a-7b4f-3e2d-4a9f-b7c8e1a5 | critical | encryption_configured | 2024-04-23T21:17:54Z | env-sensor-5733 | env-sensor | 35.6762 | 139.6503 | compliance_check | non-compliant | ext_auditor | 8.8.4.4 | 192.168.0.33 | blank | encryption_enabled | NIST | pending | Encryption not enabled for env-sensor-5733 in Tokyo. Remediation action required. |
| 7b4f3e2d-4a9f-b7c8-e1a5-9f7c8e2a | info | blank | 2024-04-22T07:39:13Z | soil-moisture-1099 | soil-moisture | 59.3293 | 18.0686 | configuration_change | success | svc_ops_19 | 10.0.20.5 | 192.168.1.99 | blank | blank | blank | blank | Configuration successfully updated for soil-moisture-1099 in Stockholm. |
| 4a9fb7c8-e1a5-9f7c-8e2a-7b4f3e2d | info | blank | 2024-04-21T20:23:47Z | irrigation-controller-3124 | irrigation-controller | 19.4326 | -99.1332 | authentication | success | svc_ops_25 | 192.168.2.34 | 10.0.0.48 | blank | blank | blank | blank | Authentication event: irrigation-controller-3124 in Mexico City. Success. |
| e1a59f7c-8e2a-7b4f-3e2d-4a9fb7c8 | warning | blank | 2024-04-22T17:33:24Z | weather-station-2251 | weather-station | 60 | 135 | authentication | failure | unknown | 8.8.8.8 | 192.168.1.10 | blank | blank | blank | blank | Authentication failure for weather-station-2251 from public IP. |
| 8e2a7b4f-3e2d-4a9f-b7c8-e1a59f7c | info | blank | 2022-11-15T10:03:22Z | test-sensor-001 | test-sensor | blank | blank | configuration_change | success | blank | blank | blank | blank | blank | blank | blank | Test configuration event on test-sensor-001. No location data available. |
| 3e2d4a9f-b7c8-e1a5-9f7c-8e2a7b4f | info | blank | 2024-04-23T12:44:03Z | soil-moisture-1127 | soil-moisture | 45.4642 | 9.19 | authentication | success | svc_ops_23 | 10.0.14.2 | 192.168.1.87 | blank | blank | blank | blank | Authentication successful for soil-moisture-1127 at Milan field site. |
| b7c8e1a5-9f7c-8e2a-7b4f-3e2d4a9f | critical | device_isolated | 2024-04-24T03:17:22Z | irrigation-controller-3140 | irrigation-controller | 31.2304 | 121.4737 | anomaly | detected | svc_monitor | 1.1.1.1 | 10.0.0.104 | firmware_tampering | blank | blank | pending | Firmware tampering detected on irrigation-controller-3140 at Shanghai. Device isolated. |
| 9f7c8e2a-b7c8-e1a5-7b4f-3e2d4a9f | info | blank | 2024-04-23T15:29:55Z | soil-moisture-1183 | soil-moisture | 0 | -180 | authentication | success | svc_ops_31 | 192.168.2.71 | 10.0.0.73 | blank | blank | blank | blank | Authentication succeeded for soil-moisture-1183 at global longitude edge. |
What the 120 rows show
from the 120-row sample- 3anomaly types
- 3compliance check types
- 3compliance standards
- 3remediation statuses
- 4event types
- 6event statuses
- string 15
- float 2
- datetime 1
Columns
18 columns in three groups| column | type | description | example |
|---|---|---|---|
| Text 15 columns | |||
log_id | string | Unique identifier for each audit log entry.unique | 7eafc9bcae994f0c |
device_id | string | Unique identifier of the IoT sensor device involved in the event. | soil-moisture-1002 |
device_type | string | Type or model of the IoT sensor device (e.g., soil-moisture, weather-station, irrigation-controller).8 types | soil-moisture |
event_type | string | Type of security event (e.g., authentication, anomaly, compliance_check, configuration_change).4 values | authentication |
event_severity | string | Severity level of the event (e.g., info, warning, critical).info · warning · critical | info |
event_status | string | Outcome or status of the event (e.g., success, failure, detected, resolved, non-compliant, compliant).6 values | success |
user_id | string | Identifier of the user or service account initiating the event (if applicable).optional | svc_ops_11 |
source_ip | string | IP address from which the event originated.optional | 10.12.18.31 |
destination_ip | string | IP address of the device or service targeted by the event.optional | 192.168.1.15 |
anomaly_type | string | Type of anomaly detected (e.g., unauthorized_access, firmware_tampering, unusual_traffic). Only populated for anomaly events.3 types · optional | firmware_tampering |
compliance_check_type | string | Type of compliance check performed (e.g., encryption_enabled, password_policy, firmware_update). Only populated for compliance_check events.3 types · optional | password_policy |
compliance_standard | string | Regulatory or industry standard referenced (e.g., ISO27001, NIST, GDPR).3 standards · optional | ISO27001 |
event_description | string | Detailed description of the event, including relevant context or error messages.optional | Routine authentication su… |
remediation_action | string | Action taken to remediate the event (e.g., password_reset, device_isolated, firmware_updated).5 actions · optional | device_isolated |
remediation_status | string | Status of the remediation action (e.g., pending, completed, failed).pending · completed · failed · optional | pending |
| Numbers 2 columns | |||
device_location_latitude | float | Latitude coordinate of the device's physical location.-90 to 90 · optional | 34.2321 |
device_location_longitude | float | Longitude coordinate of the device's physical location.-180 to 180 · optional | -118.4914 |
| Dates and times 1 column | |||
timestamp | datetime | Date and time when the event was logged (UTC). | 2024-04-21T08:34:22Z |
Use it for
An agriculture dashboard
A breakdown of remediation_
action. Excel, Power BI or Tableau. What pattern can you find in 120 rows?
A class exercise
Hand out the rows and one question. Everyone works from the same 120 rows.
- Logs120cf2d32b1-9e24-4a3b-ab84-ac7e1cdbinfo7eafc9bcae994f0ccriticalf9c4a5e6-2b1d-4bfc-bb28-7e6ad3c3warning
A software demo
Believable logs with timestamp, device_
id and device_ type to fill a screen in front of a buyer.
blueprint · agri-iot-sensor-security-audit-log
Behind this dataset
Same schema. As many rows as you need.
These 120 rows came out of a blueprint — 18 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.
- Each row represents an individual sensor event (login, config change, anomaly, etc.).
- Device ID must be unique per event and tied to a valid sensor type (e.g., soil moisture, weather, drone).
- Authentication failures and anomalies must be flagged and include a severity score.
- Compliance checks must log pass/fail status based on industry security standards.
- Timestamp must follow a consistent ISO 8601 format.
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
- agri-iot-sensor-security-audit-log