• Energy
  • 13 columns
  • 200 rows
  • 8 formats

Real-Time Environmental Sensor Readings

This dataset provides granular, real-time environmental sensor readings—including temperature, humidity, and particulate matter—across diverse geographic locations. It enables environmental monitoring, anomaly detection, and supports advanced analytics for air quality assessment and public health research.

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

Real-time air quality monitoring and reporting

Sample rows

preview · 8 of 200 rows · all 13 columns
reading_idstringsensor_statusstringhumidity_percentfloatanomaly_detectedbooleansensor_idstringlocation_idstringlocation_namestringlatitudefloatlongitudefloatreading_timestampdatetimetemperature_celsiusfloatpm2_5_ugm3floatpm10_ugm3float
RDG-00001active50.3falseSNS-101ALOC-01East Office Level 240.7128-74.0062024-01-08T09:14:25Z21.412.524.1
RDG-00002active49.7falseSNS-101ALOC-01East Office Level 240.7128-74.0062024-01-08T09:19:31Z2211.922.8
RDG-00003active56falseSNS-102BLOC-02Main Lab South Wing40.7131-74.00552024-01-14T10:01:17Z19.89.721.3
RDG-00004active38.5falseSNS-103CLOC-03Server Room West40.7136-74.00482024-01-19T11:36:08Z24.218.135.4
RDG-00005active46.7falseSNS-104DLOC-04Warehouse North40.7142-74.00392024-02-03T13:45:27Z17.513.628.3
RDG-00006active89.2falseSNS-201ELOC-05Parking Lot Outdoor40.7151-74.00252024-02-07T15:28:11Z2.845.681.1
RDG-00007error100trueSNS-202FLOC-06Open Field North Edge40.7163-74.00132024-02-11T22:16:39Z-15.7120.7305
RDG-00008active97.3falseSNS-202FLOC-06Open Field North Edge40.7163-74.00132024-02-11T22:19:33Z-14.947.282.5

What the 200 rows show

from the 200-row sample

Error (sensor status) stands out: 37 of its 37 rows have anomaly_detected = true, against 13 of 163 for the rest.

  • 25%anomaly_detected = true
  • 50.0median humidity_percent
  • 44locations
  • 20.5median temperature_celsius
  • 18.2median pm2_5_ugm3
  • 35.5median pm10_ugm3
Anomaly detected rate by sensor_statusanomaly_detected = true
0%50%100%0%active0 of 139100%inactive4 of 445%maintena…9 of 20100%error37 of 37
humidity_percent200 rows, in bands of 10
02040281362330282041533050100humidity_percent →

Median 50.0, from 0.0 to 100.0.

13 columns by typefrom the column list below
  • string 5
  • float 6
  • datetime 1
  • boolean 1

Columns

13 columns in four groups
blueprint · 13 columns
columntypedescriptionexample
Text 5 columns
reading_idstringUnique identifier for each sensor reading recorduniqueRDG-00001
sensor_idstringUnique identifier for the sensor device reporting the readingSNS-101A
location_idstringUnique identifier for the location where the sensor is installedLOC-01
location_namestringHuman-readable name or description of the sensor locationoptionalEast Office Level 2
sensor_statusstringOperational status of the sensor at the time of readingactive · inactive · maintenance · error · optionalactive
Numbers 6 columns
latitudefloatLatitude coordinate of the sensor location-90 to 9040.7128
longitudefloatLongitude coordinate of the sensor location-180 to 180-74.006
temperature_celsiusfloatMeasured ambient temperature in degrees Celsius-50 to 7021.4
humidity_percentfloatMeasured relative humidity as a percentage (0-100%)0 to 10050.3
pm2_5_ugm3floatMeasured particulate matter (PM2.5) concentration in micrograms per cubic meter (μg/m³)0 or more12.5
pm10_ugm3floatMeasured particulate matter (PM10) concentration in micrograms per cubic meter (μg/m³)0 or more24.1
Dates and times 1 column
reading_timestampdatetimeDate and time when the sensor reading was recorded (UTC)2024-01-08T09:14:25Z
True or false 1 column
anomaly_detectedbooleanIndicates whether the reading was flagged as anomalous by the monitoring systemoptionalfalse

Use it for

  • anomaly detect…25%50 of 200 rowsmean humidity percent…53.3acti…50.0inac…65.3main…32.9error

    An energy dashboard

    The anomaly_detected rate and humidity_percent by sensor_status. Excel, Power BI or Tableau.

  • Why do 50 of 200 rows have anomaly_detected = 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 readings with sensor_id, location_id and location_name to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 13 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 rows13 columns
Yours1,000 rows13 columnslocation_id: UK only

blueprint · real-time-environmental-sensor-readings

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 13 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
  • Sensor ID and location coordinates included
  • Timestamp and environmental metrics logged
  • Calibration status flagged
  • Sensor type and manufacturer listed
  • Event anomalies marked
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
real-time-environmental-sensor-readings

What should your data show?

Preview 20 rows free
No signup. No card.