Hybrid Classroom IoT Sensor Metrics

This dataset provides granular IoT sensor metrics from hybrid learning classrooms, including environmental readings, occupancy counts, and device health indicators. It enables edtech researchers and administrators to analyze the impact of room conditions on learning outcomes, monitor technology uptime, and identify maintenance needs for smart classroom devices. The rich contextual data supports optimization of blended education environments and proactive facility management.

  • last updated 7 Jan 2026
  • by GoMask
The brief that made it

Analyzing environmental impacts on student learning outcomes

Sample rows

preview · 8 of 120 rows · all 16 columns
sensor_idstringsensor_typestringmetric_valuefloatfirmware_versionstringclassroom_idstringschool_idstringsensor_locationstringreading_timestampdatetimemetric_unitstringoccupancy_countintegerdevice_statusstringbattery_levelfloatlast_maintenance_datedateroom_capacityintegeris_hybrid_classroombooleannotesstring
TMP_001Atemperature23.4v2.1.0CR01SCH_Northceiling2024-05-29T09:11:00Cblankonline85.22024-03-1528trueNormal operation
HMD_002Bhumidity41.7v2.0.9CR01SCH_Northwall2024-05-29T09:11:15%blankonline79.52024-03-1528trueHumidity within optimal range
CO2_003Cco2670.2v2.1.0CR02SCH_Northwall2024-05-29T09:12:00ppmblankonline90.12024-03-1230trueCO2 levels normal
OCP_004Doccupancy20v2.1.2CR02SCH_Northceiling2024-05-29T09:12:05count20online93.42024-03-1230trueMorning class in session
LGT_005Elight520.8v1.9.8CR03SCH_Southdesk2024-05-29T09:13:00luxblankonline76.82024-04-0125trueLight level increased
NOS_006Fnoise53.2v1.9.8CR03SCH_Southwall2024-05-29T09:13:30dBblankonline71.42024-04-0125trueClass discussion ongoing
TMP_007Gtemperature22.7v2.0.9CR04SCH_Southceiling2024-05-29T09:14:00Cblankonline88.72024-03-3024trueTemperature lower than average
OCP_008Hoccupancy12v2.1.2CR04SCH_Southwall2024-05-29T09:14:05count12online91.32024-03-3024trueSmall group activity

What the 120 rows show

from the 120-row sample

Co2 (sensor type) stands out: mean metric_value is 686.7, against 104.6 for the rest.

  • 45.5median metric_value
  • 4device statuses
  • 5sensor locations
  • 6metric units
  • 12schools
  • 19median occupancy_count
Mean metric_value by sensor_type120 rows
040080022.6tempe…22 rows44.2humid…17 rows686.7co220 rows17.7occup…22 rows394.6light20 rows49.0noise19 rows
metric_value120 rows, in bands of 100
040808004757943105001,000metric_value →

Median 45.5, from 0.0 to 900.4.

firmware_version120 rows · top 10 of 21 values
  1. v3.2.121
  2. v2.1.016
  3. v1.9.815
  4. v2.1.210
  5. v2.0.99
  6. v3.2.09
  7. v2.9.28
  8. v3.1.86
  9. v3.1.72
  10. v2.3.72
16 columns by typefrom the column list below
  • string 9
  • integer 2
  • float 2
  • date 1
  • datetime 1
  • boolean 1

Columns

16 columns in four groups
blueprint · 16 columns
columntypedescriptionexample
Text 9 columns
sensor_idstringUnique identifier for the IoT sensor deviceuniqueTMP_001A
classroom_idstringUnique identifier for the classroom where the sensor is locatedCR01
school_idstringUnique identifier for the school or campus12 schoolsSCH_North
sensor_typestringType of sensor (e.g., temperature, humidity, CO2, occupancy, light, noise)7 valuestemperature
sensor_locationstringPhysical location of the sensor within the classroom (e.g., ceiling, wall, desk)5 locations · optionalceiling
metric_unitstringUnit of measurement for the sensor value (e.g., 'C', '%', 'ppm', 'lux', 'dB')7 valuesC
device_statusstringOperational status of the sensor device (e.g., online, offline, maintenance_required, error)online · offline · maintenance_required · erroronline
firmware_versionstringVersion of the firmware running on the sensor deviceoptionalv2.1.0
notesstringAdditional notes or comments about the sensor reading or classroom environmentoptionalNormal operation
Numbers 4 columns
metric_valuefloatMeasured value from the sensor (e.g., temperature in Celsius, humidity in %, CO2 in ppm)23.4
occupancy_countintegerNumber of people detected in the classroom at the time of reading (if applicable)0 or more · optional20
battery_levelfloatCurrent battery level of the sensor device as a percentage (0-100)0 to 100 · optional85.2
room_capacityintegerMaximum number of occupants the classroom can accommodate1 or more · optional28
Dates and times 2 columns
reading_timestampdatetimeDate and time when the sensor reading was recorded2024-05-29T09:11:00
last_maintenance_datedateDate when the sensor device was last serviced or maintainedoptional2024-03-15
True or false 1 column
is_hybrid_classroombooleanIndicates if the classroom is designated for hybrid learningtrue

Use it for

  • median metric …45.5120 rowsmean metric value by …22.6temp…44.2humi…686.7co217.7occu…

    An education dashboard

    Metric_value by sensor_type and a breakdown of firmware_version. Excel, Power BI or Tableau.

  • Why do the 20 co2 rows have a mean metric_value of 686.7?

    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 sensors with classroom_id, school_id and sensor_type 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 dataset120 rows16 columns
Yours1,000 rows16 columnssensor_location: UK only

blueprint · hybrid-classroom-iot-sensor-metrics

Behind this dataset

Same schema. As many rows as you need.

These 120 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 row represents a unique classroom and day.
  • Sensor readings include temperature, CO2, occupancy, and device uptime.
  • Values outside safe thresholds are flagged for maintenance.
  • Classroom type (hybrid, remote, in-person) is specified.
  • Device outage longer than 30 minutes triggers alert status.
  • Environmental anomalies are linked to lesson disruptions.
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
hybrid-classroom-iot-sensor-metrics

What should your data show?

Preview 20 rows free
No signup. No card.