School Bus Sensor Uptime Log

This dataset provides granular, real-time logs of IoT sensor uptime and operational status across school bus fleets. It includes sensor health, location, maintenance indicators, and route information, empowering transportation administrators to monitor sensor reliability, optimize bus routes, and proactively address safety or maintenance concerns. Ideal for smart mobility initiatives and data-driven fleet management.

  • last updated 23 Dec 2025
  • by GoMask
The brief that made it

Real-time monitoring of sensor health and uptime for school bus fleets

Sample rows

preview · 8 of 75 rows · all 14 columns
log_idstringstatusstringuptime_secondsintegermaintenance_requiredbooleanbus_idstringsensor_idstringsensor_typestringlast_checked_atdatetimeerror_codestringlocation_latitudefloatlocation_longitudefloatroute_idstringoperator_idstringnotesstring
SENSLOG-001Aonline13600falseBUS-1001SNS-2001GPS2024-06-10T07:15:23Zblank40.7132-73.9387RT-33NOP-201Normal operation
SENSLOG-001Berror0trueBUS-1002SNS-2002temperature2024-06-10T08:04:32ZTMP-ERR-0140.7201-73.9299RT-12SOP-203Sensor overheating, needs replacement
SENSLOG-001Cmaintenance9200trueBUS-1003SNS-2003camera2024-06-09T16:43:11Zblank40.7159-73.9436RT-45WOP-205Camera lens cleaning scheduled
SENSLOG-001Donline15200falseBUS-1001SNS-2004RFID2024-06-10T07:50:41Zblank40.7128-73.936RT-33NOP-201Normal operation
SENSLOG-001Eoffline0trueBUS-1004SNS-2005temperature2024-06-10T09:33:15Zblank40.7182-73.9405RT-88EOP-209Sensor not responding
SENSLOG-001Fonline14123falseBUS-1005SNS-2006camera2024-06-10T10:10:38Zblank40.7162-73.9448RT-56SOP-212Normal operation
SENSLOG-001Gonline13887falseBUS-1003SNS-2007RFID2024-06-10T08:17:09Zblank40.7155-73.9483RT-45WOP-205Normal operation
SENSLOG-001Honline14766falseBUS-1002SNS-2008GPS2024-06-10T09:31:27Zblank40.721-73.9282RT-12SOP-203Normal operation

What the 75 rows show

from the 75-row sample

Error status stands out: 12 of its 12 rows have maintenance_required = true, against 21 of 63 for the rest.

  • 44%maintenance_required = true
  • 10,500median uptime_seconds
  • 5sensor types
Maintenance required rate by statusmaintenance_required = true
0%50%100%0%online0 of 42100%offline9 of 9100%error12 of 12100%maintena…12 of 12

Error status's mean uptime_seconds is 0.0, against 15,397 for online, 0.0 for offline and 3,733 for maintenance.

uptime_seconds75 rows, in bands of 10k
020403737000001040k80kuptime_seconds →

Median 10,500, from 0 to 79,436.

bus_id75 rows · top 10 of 35 values
  1. BUS-10016
  2. BUS-10025
  3. BUS-10035
  4. BUS-10045
  5. BUS-10055
  6. BUS-10065
  7. BUS-10074
  8. BUS-30122
  9. BUS-40882
  10. BUS-30552
14 columns by typefrom the column list below
  • string 9
  • integer 1
  • float 2
  • datetime 1
  • boolean 1

Columns

14 columns in four groups
blueprint · 14 columns
columntypedescriptionexample
Text 9 columns
log_idstringUnique identifier for each sensor uptime log entryuniqueSENSLOG-001A
bus_idstringUnique identifier for the school busBUS-1001
sensor_idstringUnique identifier for the IoT sensor installed on the busSNS-2001
sensor_typestringType of sensor (e.g., GPS, temperature, camera, RFID)GPS · temperature · camera · RFID · otherGPS
statusstringCurrent operational status of the sensoronline · offline · error · maintenanceonline
error_codestringError code reported by the sensor, if anyoptionalTMP-ERR-01
route_idstringIdentifier for the bus route at the time of loggingoptionalRT-33N
operator_idstringIdentifier for the bus operator or driveroptionalOP-201
notesstringAdditional notes or comments regarding the sensor status or maintenanceoptionalNormal operation
Numbers 3 columns
uptime_secondsintegerTotal number of seconds the sensor has been online since last reset0 or more13600
location_latitudefloatLatitude coordinate of the bus when the log was recorded-90 to 9040.7132
location_longitudefloatLongitude coordinate of the bus when the log was recorded-180 to 180-73.9387
Dates and times 1 column
last_checked_atdatetimeTimestamp when the sensor status was last checked2024-06-10T07:15:23Z
True or false 1 column
maintenance_requiredbooleanIndicates if the sensor requires maintenancefalse

Use it for

  • maintenance re…44%33 of 75 rowsmean uptime seconds b…15.4konli…0.0offl…0.0error3.7kmain…

    A transportation dashboard

    The maintenance_required rate, uptime_seconds by status and a breakdown of bus_id. Excel, Power BI or Tableau.

  • Why do 33 of 75 rows have maintenance_required = 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 logs with bus_id, sensor_id and sensor_type to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 14 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 dataset75 rows14 columns
Yours1,000 rows14 columnslocation_latitude: UK only

blueprint · school-bus-sensor-uptime-log

Behind this dataset

Same schema. As many rows as you need.

These 75 rows came out of a blueprint — 14 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 single bus sensor’s daily uptime.
  • Include sensor type, bus ID, uptime percentage, downtime reason, and last maintenance date.
  • Flag sensors with uptime below 95% for immediate attention.
  • Only one sensor log per bus per day.
  • If downtime exceeds 2 hours, require incident review.
  • Audit sensor health weekly for compliance.
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
school-bus-sensor-uptime-log

What should your data show?

Preview 20 rows free
No signup. No card.