OpenAir logo
OpenAir Control Center
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

3

Devices registered in the fleet

Stored samples

117

Telemetry rows currently stored in D1

Needs attention

0

Sensors currently reporting an issue

Avg temperature

25.1°C

Average from the most recent live samples

Fleet analytics

Graphs, averages, and live operational signals

Live averages use the newest reading available for each sensor, while the trend cards trace the last 24 uploads accepted by the platform.

Live snapshot

Temperature trend

25.1°C

Live average from the newest sample recorded by each sensor.

Min

24.3°C

Avg

25.1°C

Max

25.8°C

2 live sensors Latest upload 25.8°C

Humidity trend

47.2%

Relative humidity pattern across the most recent accepted uploads.

Min

43.8%

Avg

47.2%

Max

50.6%

2 live sensors Latest upload 50.6%

PM2.5 trend

7.2 µg/m³

Fine particle concentration trend based on the last uploads received.

Min

5.0 µg/m³

Avg

7.2 µg/m³

Max

9.4 µg/m³

2 live sensors Latest upload 5.0 µg/m³

Fleet health

Status and ingestion overview

Mapped coverage

33%

1 sensors with GPS

Avg samples / sensor

39.0

Across the entire enrolled fleet

Avg PM1

5.1 µg/m³

Peak 6.1 µg/m³

Last upload

May 25, 2026, 3:30 PM

Recent window 2:49 PM to 3:30 PM

Status breakdown

3 sensors

Normal

100% of fleet

3

Volume by sensor

Who has uploaded the most data

This view highlights the busiest sensors so quieter devices stand out faster during operations.

sensor1

98% of saved telemetry

115

Test 1

2% of saved telemetry

2

testing

0% of saved telemetry

0

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.

Test 1

2 samples saved

Normal

Temp / Humidity

24.3°C / 43.8%

PM2.5

9.4 µg/m³

Last seen

May 21, 2026, 11:32 AM

sensor1

115 samples saved

Normal

Temp / Humidity

25.8°C / 50.6%

PM2.5

5.0 µg/m³

Last seen

May 25, 2026, 3:30 PM

testing

0 samples saved

Normal

Temp / Humidity

— / —

PM2.5

Last seen

No samples yet

Recent ingestion feed

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

sensor1

May 25, 2026, 3:30 PM

Normal

Temp / Humidity

25.8°C / 50.6%

PM2.5

5.0 µg/m³

Coordinates

sensor1

May 25, 2026, 3:29 PM

Normal

Temp / Humidity

25.8°C / 50.6%

PM2.5

5.0 µg/m³

Coordinates

sensor1

May 25, 2026, 3:28 PM

Normal

Temp / Humidity

25.8°C / 50.4%

PM2.5

5.0 µg/m³

Coordinates

sensor1

May 25, 2026, 3:27 PM

Normal

Temp / Humidity

25.8°C / 51.8%

PM2.5

6.0 µg/m³

Coordinates

sensor1

May 25, 2026, 3:26 PM

Normal

Temp / Humidity

25.8°C / 50.2%

PM2.5

5.0 µg/m³

Coordinates

sensor1

May 25, 2026, 3:07 PM

Normal

Temp / Humidity

28.2°C / 45.2%

PM2.5

6.0 µg/m³

Coordinates

45.4487, 28.0550

sensor1

May 25, 2026, 3:06 PM

Normal

Temp / Humidity

28.2°C / 45.6%

PM2.5

6.0 µg/m³

Coordinates

45.4487, 28.0550

sensor1

May 25, 2026, 3:05 PM

Normal

Temp / Humidity

28.2°C / 44.9%

PM2.5

7.0 µg/m³

Coordinates

45.4487, 28.0550

sensor1

May 25, 2026, 3:04 PM

Normal

Temp / Humidity

28.2°C / 45.2%

PM2.5

7.0 µg/m³

Coordinates

45.4487, 28.0550

sensor1

May 25, 2026, 3:03 PM

Normal

Temp / Humidity

28.1°C / 45.1%

PM2.5

7.0 µg/m³

Coordinates

45.4487, 28.0550

sensor1

May 25, 2026, 3:02 PM

Normal

Temp / Humidity

28.1°C / 45.0%

PM2.5

7.0 µg/m³

Coordinates

45.4487, 28.0550

sensor1

May 25, 2026, 3:01 PM

Normal

Temp / Humidity

28.1°C / 45.2%

PM2.5

6.0 µg/m³

Coordinates

45.4487, 28.0550

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.