Know Your Air. Know Your Body.
The world's first wearable platform that cross-correlates air quality with your live biometrics — PM2.5, CO₂, VOC, temperature, and humidity measured against your heart rate, SpO₂, HRV, breathing, and ECG simultaneously. Now with Airthings Wave Plus Radon monitoring and Aranet4 CO₂ integration. On a single ESP32-S3 AMOLED device. BioSenseAir $199 · Pro $249 with 60GHz Radar · 20% off 2+ units.
Every detail crafted for accuracy, wearability and real-world science
You exercise. You sleep. You track your heart rate. But nobody is connecting the dots between the air you breathe and the way your body responds. Until now.
When PM2.5 spikes during your morning run, does your heart rate go up? When CO₂ builds overnight, does your HRV drop? When VOCs rise from cooking or traffic, does your breathing rate change?
BioSenseAir is the first device that answers these questions in real-time — by measuring both your environment and your biology simultaneously and finding the correlations automatically.
of the world's population breathes air that exceeds WHO safety guidelines — yet nobody tracks how it affects their personal biometrics in real-time.
Five sensors, two wearables, one dashboard — everything talking to everything
BioSenseAir $199 · BioSenseAir Pro $249 with 60GHz Radar · 20% off when you order 2 or more units · FREE SR16 Ring for first 500 backers
The full BioSenseAir experience — plus a FREE SR16 Smart Ring for the first 500 backers. Professional 5-sensor air quality platform with GPS route mapping, BLE wearable hub, and 14-page web dashboard.
The complete BioSenseAir platform — everything in the standard unit plus the MR60BHA1 60GHz FMCW Radar Module for contactless biometrics. Breathing rate, heart rate and sleep staging without wearing anything.
Order any 2 or more BioSenseAir or Pro units and automatically save 20%. Perfect for comparing two rooms, sharing with a family member, or deploying across multiple spaces.
The Xiaomi 2026 ECG+PPG Smartwatch — Uric Acid · Blood Lipids · Blood Pressure · Body Analysis · BT Call · NFC. Connects directly to BioSenseAir via BLE for live ECG waveform, HR, SpO₂, HRV, skin temp, steps and stress.
Built from the ground up as a complete platform — not a single sensor puck
BMV080 PM1/2.5/10 + obstruction · STCC4 real CO2 + Temp + Humidity · SGP40 VOC Index · BME690 pressure + gas resistance · TAU2202 dual-band GPS. Next-generation professional accuracy.
MR60BHA1 FMCW radar measures breathing rate (90% accuracy), contactless heart rate (85%), sleep stages, body movement, proximity distance and apnea events — no wearable required.
Connect SR16 ring, Xiaomi ECG+PPG watch, or any BLE wearable via the generic GATT scanner. Garmin, Polar, Oura, Samsung — they all work. Built-in Add / Edit device manager lets you save custom GATT UUIDs, MAC address, pairing PIN and auth notes for every device. Persistent across sessions.
Live Pearson r correlation matrix: 5 air quality variables crossed against 6 biometric signals = 30 pairs. Cross-sensor HR validation. Evidence-based WHO/ASHRAE threshold alerts.
GPS-tagged route maps with 16 sensor overlays — PM2.5, speed, altitude, ring HR, radar breathing, stress, recovery. Elevation profile with biometric overlay. GPX export.
iOS SwiftUI, Android Jetpack Compose, and React Native — all included as full source code. 8 screens each. Live polling, AQI ring gauge, sparklines, map overlays.
Overview, PM detail, Gas, Environment, GPS, Route Map, Ring Connect, Xiaomi Watch, mmWave Radar, Wearable Hub, MQTT, Bio-Air Insights, Settings. Works from any browser.
9 MQTT topics → Mosquitto → Telegraf → InfluxDB v2 → Grafana v10. TimeSeries, Gauge, Stat, GeoMap, Bar, Alert panels. PM2.5 alert at 35 µg/m³ with notification webhook.
Complete firmware, schematics, web dashboard, SPIFFS dashboard, all three mobile apps, Grafana config, and comprehensive build guide — all yours. Hack it, extend it, publish your findings.
Dashboard, Chart.js and Leaflet all served from a microSD card — 100% offline, no internet needed. GPS sessions stored as JSONL on the card with a 32GB card holding over 50,000 hours of tracking data. CDN loads fast when online, SD fallback automatically when not.
Built-in support for the 2025 Xiaomi ECG+PPG Blood Fat & Uric Acid Health Smartwatch. Auto-detected by BLE name. ECG, HR, SpO₂ via standard GATT. Uric Acid (µmol/L) and Blood Lipids (mmol/L) from proprietary 0xFCC0 — with decode stub and clinical threshold alerts.
Add, Edit and Delete any BLE device profile — name, MAC address, pairing PIN, GATT service UUIDs, custom characteristic UUIDs and auth notes. Edit button on every scanned and saved device. Profiles persist across browser sessions via built-in storage API.
No compromises on sensor quality
| Component | Specification | Interface |
|---|---|---|
| Main MCU | ESP32-S3 Xtensa LX7 dual-core 240MHz · 16MB Flash | Waveshare AMOLED |
| Display | 1.8" RM67162 AMOLED 368×448px · CST816 touch | SPI + I2C |
| PM Sensor | Bosch BMV080 · PM1/PM2.5/PM10 + obstruction detection | I2C 0x57 |
| CO2 + Env | Sensirion STCC4 · Real CO2 ppm + Temp ±0.2°C + Humidity ±1.8%RH | I2C 0x65 |
| VOC Sensor | Sensirion SGP40 · VOC Index 0–500 | I2C 0x59 |
| Pressure | Bosch BME690 · Pressure + Altitude + Gas Resistance kΩ | I2C 0x77 |
| GPS | Allystar TAU2202 · L1+L5 dual-band · GNSS+INS | UART 115200 |
| mmWave Radar | Seeed MR60BHA1 · 60GHz FMCW · 0.4–1.5m HR/breath range | UART 115200 |
| Connectivity | WiFi 802.11 b/g/n + BLE 5.0 · AP+STA simultaneous | Built-in |
| REST API | 12 endpoints · JSON · Full CORS · WebServer | HTTP port 80 |
| MQTT | 9 topics · PubSubClient · 10s publish interval | TCP 1883 |
| Storage | microSD card (FAT32, any size) · GPS sessions · Dashboard · Chart.js · Leaflet offline | SPI2 GPIO 10-13 |
Watch BioSenseAir work across every environment and use case
Realistic milestones — we've already completed the hard parts
We believe in complete transparency — here's what could go wrong and how we'll handle it
Engineers, hackers and scientists who built BioSenseAir for themselves first