• Energy
  • 18 columns
  • 140 rows
  • 8 formats

Smart Building IoT Event Stream

This dataset provides real-time, granular IoT event records from smart building sensors, including energy, occupancy, access, and safety data. It enables facility managers to monitor operations, optimize energy usage, track maintenance needs, and support ESG and sustainability reporting for smart city initiatives.

  • last updated 29 Nov 2025
  • by GoMask
The brief that made it

Real-time facility monitoring and operational analytics

Sample rows

preview · 8 of 140 rows · all 18 columns
event_idstringevent_unitstringevent_valuefloatmaintenance_flagbooleanbuilding_idstringevent_timestampdatetimebuilding_namestringfloor_numberintegerroom_idstringroom_namestringsensor_idstringsensor_typestringsensor_statusstringevent_typestringoccupancy_countintegerenergy_consumptionfloatesg_relevancebooleanevent_descriptionstring
EVT-1AA34F6ZCelsius22.4falseBLD00012024-06-12T08:15:23ZGreen Tower2RM101Conference EastSNSR-00345temperatureactivereadingblankblanktrueTemperature reading normal in Conference East.
EVT-2BB57A9QblankblankfalseBLD00022024-06-12T08:16:42ZWestview Plaza1RM203Lobby FrontSNSR-00521motionactivealertblankblankfalseMotion detected near Lobby Front entrance.
EVT-3CC65D0YblankblankfalseBLD00032024-06-12T08:17:01ZCentral Hub0RM305Main EntranceSNSR-00876dooractiveaccess_grantedblankblankfalseAccess granted through Main Entrance.
EVT-4DD88E2WPercent45.7falseBLD00022024-06-12T08:18:17ZWestview Plaza3RM207Server RoomSNSR-00987humidityactivereadingblankblanktrueHumidity level normal in Server Room.
EVT-5EE09B1UkWh12.6falseBLD00012024-06-12T08:19:33ZGreen Tower2RM102Office SouthSNSR-00456energyactivereadingblank12.6trueEnergy consumption recorded in Office South.
EVT-6FF32C3RblankblankfalseBLD00032024-06-12T08:20:05ZCentral Hub1RM306Print LabSNSR-01012smokeactivealertblankblankfalseSmoke alert triggered in Print Lab.
EVT-7GG64D6Pppm545falseBLD00042024-06-12T08:21:12ZEastside Offices0RM401Reception NorthSNSR-01134co2activereadingblankblanktrueCO2 reading normal at Reception North.
EVT-8HH92F1MblankblankfalseBLD00022024-06-12T08:22:24ZWestview Plaza4RM210Meeting Room WestSNSR-00567occupancyactiveoccupancy_change32blanktrueOccupancy changed to 32 in Meeting Room West.

What the 140 rows show

from the 140-row sample

Ppm (event unit) stands out: mean event_value is 541.7, against 28.7 for the rest.

  • 6%maintenance_flag = true
  • 26.3median event_value
  • 3sensor statuses
  • 6event types
  • 10sensor types
  • 21building names
Mean event_value by event_unit74 rows
040080020.5kWh25 rows23.3Celsius20 rows541.7ppm13 rows49.8Percent10 rows46.0%6 rows
event_value74 rows, in bands of 100
035706100144310400800event_value →

Median 26.3, from 5.4 to 702.7.

building_id140 rows · top 10 of 21 values
  1. BLD000113
  2. BLD000213
  3. BLD000312
  4. BLD000412
  5. BLD002810
  6. BLD003110
  7. BLD002910
  8. BLD003010
  9. BLD003210
  10. BLD10246
18 columns by typefrom the column list below
  • string 11
  • integer 2
  • float 2
  • datetime 1
  • boolean 2

Columns

18 columns in four groups
blueprint · 18 columns
columntypedescriptionexample
Text 11 columns
event_idstringUnique identifier for each IoT event recorduniqueEVT-1AA34F6Z
building_idstringUnique identifier for the building where the event occurredBLD0001
building_namestringHuman-readable name of the buildingoptionalGreen Tower
room_idstringUnique identifier for the room or area within the buildingoptionalRM101
room_namestringHuman-readable name or label for the room or areaoptionalConference East
sensor_idstringUnique identifier for the IoT sensor deviceSNSR-00345
sensor_typestringType of sensor generating the event (e.g., temperature, motion, door, energy, smoke)11 valuestemperature
sensor_statusstringCurrent status of the sensor (e.g., active, inactive, error, maintenance)active · inactive · error · maintenance · optionalactive
event_typestringType of event detected (e.g., reading, alert, access_granted, access_denied)7 valuesreading
event_unitstringUnit of measurement for the event value (e.g., Celsius, kWh, ppm)5 units · optionalCelsius
event_descriptionstringDetailed description or notes about the eventoptionalCopy room CO2 reading.
Numbers 4 columns
floor_numberintegerFloor number within the building where the sensor is located0 or more · optional2
event_valuefloatNumeric value associated with the event (e.g., temperature, energy usage, CO2 level)optional22.4
occupancy_countintegerNumber of occupants detected in the room at the time of the event0 or more · optional32
energy_consumptionfloatEnergy consumed (in kWh) at the time of the event, if applicable0 or more · optional12.6
Dates and times 1 column
event_timestampdatetimeTimestamp when the event was generated by the sensor2024-06-12T08:15:23Z
True or false 2 columns
maintenance_flagbooleanIndicates if the event signals a maintenance need (true/false)optionalfalse
esg_relevancebooleanIndicates if the event is relevant for ESG (Environmental, Social, Governance) reportingoptionaltrue

Use it for

  • maintenance fl…6%9 of 140 rowsmean event value by e…20.5kWh23.3Cels…541.7ppm49.8Perc…

    An energy dashboard

    The maintenance_flag rate, event_value by event_unit and a breakdown of building_id. Excel, Power BI or Tableau.

  • Why do the 13 ppm rows have a mean event_value of 541.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 events with event_timestamp, building_id and building_name to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 18 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 dataset140 rows18 columns
Yours1,000 rows18 columns

blueprint · smart-building-iot-event-stream

Behind this dataset

Same schema. As many rows as you need.

These 140 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.

Rules it was built with
  • Each event must contain timestamp, sensor ID, and event type.
  • Energy usage events report consumption in kWh per 15-minute interval.
  • Access control events log user role and authentication method.
  • Safety alerts require device status and resolution time.
  • Sensors with repeated faults are flagged for priority maintenance.
  • Data anonymized to remove personal identifiers.
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
smart-building-iot-event-stream

What should your data show?

Preview 20 rows free
No signup. No card.