Sample IoT Sensor Dataset Generator

Fake time-series sensor readings for IoT demos

Ad placeholder (leaderboard)

This generator produces realistic time-series telemetry for fake IoT sensors so you can build and test dashboards, time-series databases, and ingestion pipelines without wiring up real hardware. Everything runs locally in your browser.

How it works

Each device emits a series of readings using a random walk so the values trend smoothly instead of jumping around:

next = clamp(previous + random(-step, +step), min, max)
  • Temperature starts near 21 °C, humidity near 45%, pressure near 1013 hPa.
  • Each new reading drifts a small amount from the previous one, then is clamped to a physically plausible range.
  • Timestamps are evenly spaced by your chosen interval, counting backward from the current time so the latest reading is now.

Output is CSV with a header or pretty-printed JSON, with each device’s series generated independently.

Tips and notes

Because the random walk produces correlated trends, the data charts well as smooth lines rather than scatter. Use a small interval and many readings for a dense, high-resolution series, or a large interval for a sparse long-range view. Each generation is independently random — save the output if you need a fixed dataset.

Ad placeholder (rectangle)