OpenAir logo
OpenAir Control Center

D1-backed telemetry for field sensors and on-device uploads.

Live dashboard

Monitor environmental sensors, map their position, and keep every upload traceable.

OpenAir blends Cloudflare Workers, D1, and Better Auth into a lightweight telemetry hub for field devices. The public board surfaces the latest readings, while the admin area handles device enrollment and ingestion keys.

Sensors enrolled

2

Devices registered in the fleet

Visible on map

1

Latest readings with usable GPS coordinates

Needs attention

0

Sensors currently reporting an issue

Avg temperature

25.3°C

Average from the most recent live samples

Interactive map

See where the last ping came from

Each marker represents the freshest GPS-enabled reading for a sensor. Tap a pin to open a quick popup with its latest atmospheric data and last seen timestamp.

Loading Google Maps…
Latest reading per sensor

A compact fleet view showing health, coordinates, and the newest recorded metrics stored in D1.

Sensor Status Temperature Humidity Air quality Location Last seen

Test 1

2 samples saved

Normal 24.3°C 43.8%
PM1 6.1 µg/m³
PM2.5 9.4 µg/m³
PM10 14.7 µg/m³

45.4377, 28.0125

Alt. 76.4 m

May 21, 2026, 11:32 AM

sensor1

8 samples saved

Normal 26.3°C 57.0%
PM1 19.0 µg/m³
PM2.5 28.0 µg/m³
PM10 33.0 µg/m³
No GPS fix yet May 21, 2026, 8:34 PM
Recent ingestion feed

The last dozen writes accepted by the platform, ordered from newest to oldest.

Sensor Status Temperature Humidity Air quality Coordinates Recorded at
sensor1 Normal 26.3°C 57.0%
PM1 19.0 µg/m³
PM2.5 28.0 µg/m³
PM10 33.0 µg/m³
May 21, 2026, 8:34 PM
sensor1 Normal 27.1°C 54.4%
PM1 20.0 µg/m³
PM2.5 29.0 µg/m³
PM10 34.0 µg/m³
May 21, 2026, 8:33 PM
sensor1 SHT21 issue
PM1 20.0 µg/m³
PM2.5 29.0 µg/m³
PM10 34.0 µg/m³
May 21, 2026, 8:32 PM
sensor1 SHT21 issue
PM1 20.0 µg/m³
PM2.5 29.0 µg/m³
PM10 34.0 µg/m³
May 21, 2026, 8:31 PM
sensor1 MPU6500 issue 25.8°C 61.4%
PM1 21.0 µg/m³
PM2.5 30.0 µg/m³
PM10 35.0 µg/m³
May 21, 2026, 8:30 PM
sensor1 MPU6500 issue 25.6°C 58.2%
PM1 20.0 µg/m³
PM2.5 29.0 µg/m³
PM10 34.0 µg/m³
May 21, 2026, 8:29 PM
sensor1 MPU6500 issue 25.6°C 58.3%
PM1 20.0 µg/m³
PM2.5 29.0 µg/m³
PM10 34.0 µg/m³
May 21, 2026, 8:28 PM
sensor1 MPU6500 issue 25.5°C 58.7%
PM1 21.0 µg/m³
PM2.5 30.0 µg/m³
PM10 35.0 µg/m³
May 21, 2026, 8:27 PM
Test 1 Normal 24.3°C 43.8%
PM1 6.1 µg/m³
PM2.5 9.4 µg/m³
PM10 14.7 µg/m³
45.4377, 28.0125 May 21, 2026, 11:32 AM
Test 1 Normal 24.3°C 43.8%
PM1 6.1 µg/m³
PM2.5 9.4 µg/m³
PM10 14.7 µg/m³
44.4268, 26.1025 May 21, 2026, 8:05 AM
Metric guide

Quick ranges for the values shown on the dashboard. Treat them as operational guideposts, not medical or regulatory advice.

Temperature

Ambient air temperature around the sensor.

Comfortable 18 to 26 °C
Watch 12 to 17 °C or 27 to 32 °C
Poor < 12 °C or > 32 °C

Comfort targets vary by season, but long stretches outside the middle band usually deserve a check.

Humidity

Relative humidity reported by the SHT21.

Healthy 30 to 60 %
Watch 20 to 29 % or 61 to 70 %
Poor < 20 % or > 70 %

The middle band is usually the easiest range for people, materials, and electronics.

PM1

Very fine particles that can stay airborne the longest.

Low 0 to 10 µg/m³
Elevated 11 to 25 µg/m³
High > 25 µg/m³

There is no single universal public threshold for PM1, so these cutoffs are practical operating bands.

PM2.5

Fine particles small enough to reach deep into the lungs.

Good 0 to 12 µg/m³
Watch 12.1 to 35 µg/m³
Poor > 35 µg/m³

These guide bands are aligned with common indoor-air monitoring practice.

PM10

Coarser particles such as dust, smoke, and outdoor debris.

Good 0 to 20 µg/m³
Watch 21 to 50 µg/m³
Poor > 50 µg/m³

Spikes here often point to dust, traffic, or nearby mechanical activity.