Skip to content
IEMI Labs
Now part of RoomOne. RoomOne does this product's jobs and more in one device, our one product for Facilities and hospitality.

VapeSense AI

Camera-free vape, THC and air-quality sensing for school washrooms

Concept · not for sale
Engineering design: VapeSense
Target price from$449per sensor

Software: $12–$20 per month per sensor

Concept, not for sale yet. Tell us if you want it; that decides what we build.

Rate this idea and tell us what to change
VapeSense AI concept: the idea and where each part goes

Drag to rotate · right-drag to move · scroll to zoom · click a part for its size and placeSwipe to rotate · pinch to zoom · two fingers to move · tap a part for its size

How it fits together

VapeSense AI, part by part

Scroll or tap a part. Press “See the 3D CAD design” to watch the model, built from our CAD, light each part up and show how it connects.

VapeSense AI concept: the idea and where each part goes

Real-time 3D render · drag to rotate · final design may varySwipe sideways to rotate

  1. 01

    The whole VapeSense AI

    A ceiling disc measures room air, classifies each event as vape, smoke or steam and reports it by radio, with no camera or microphone.

  2. 02Brain

    ESP32-C6-MINI-1

    The brain: it runs the vapesense firmware program

  3. 03

    SEN66 air module

    Measures fine particles, VOC, NOx, CO₂, humidity once a second

    ESP32-C6-MINI-1 · I²C (6-pin cable) · 1 Hz air readings

  4. 04

    BME690 gas sensor

    Scans gas resistance to tell sprays from smoke

    ESP32-C6-MINI-1 · I²C (shared bus) · Gas resistance profile

  5. 05

    RAK3172 LoRa radio

    Sends event summaries to the building gateway

    ESP32-C6-MINI-1 · UART (AT commands) · 34-byte event summary

  6. 06

    1 F supercap

    Powers one last 'power lost' message after unplugging

    ESP32-C6-MINI-1 · Diode into 3.3 V rail · Backup power for 3 s

  7. 07

    USB-C power input

    Takes 5 V from a listed adapter or a PoE splitter

    ESP32-C6-MINI-1 · USB-C 5 V lead · 5 V power

  8. 08

    All connected

    6 key parts, one program, and your phone

What it is

A white ceiling disc that senses vape aerosol and air quality, with no camera or audio.

What it does

  • Detects nicotine and THC vaping
  • Alerts staff within seconds
  • Measures CO2, particles and VOCs
  • Flags tampering and covering

Who it's for

School districts, universities, hotels and public buildings with privacy areas.

How the parts connect

VapeSense AI, wired up

Every part, what links it to the brain, and how the data reaches your phone. A solid line is a cable; a dashed line is a radio link.

SEN66 air module1 Hz air readingsI²C (6-pin cable)BME690 gas sensorGas resistance profileI²C (shared bus)RAK3172 LoRa radio34-byte event summaryUART (AT commands)1 F supercapBackup power for 3 sDiode into 3.3 V railUSB-C power input5 V powerUSB-C 5 V leadTHE BRAINESP32-C6-MINI-1runs vapesense firmwareC with ESP-IDFBuilding gatewayvia LoRaWAN 915 MHz or Wi-Fi 6IEMI cloudvia LTE · MQTT over TLSManager's phonevia Web app and push
Drawn from the VapeSense AI parts list. The 3D view above is built separately, from the CAD.

The program

What controls VapeSense AI

Runs on
ESP32-C6-MINI-1
Written in
C with ESP-IDF
System
ESP-IDF (FreeRTOS)
AI model
Boosted decision trees: vape, smoke, steam, spray
  1. 1Read the SEN66 and BME690 once a second
  2. 2Build features over 10 s windows against a slow baseline
  3. 3Detect an event start when fine particles jump 25 µg/m³
  4. 4Record until the decay falls to 20% of peak
  5. 5Classify the event and send the summary at once
vapesense firmware.cppmain loop
for (;;) {
    sen66_read(&air);                    // I2C 400 kHz, 1 Hz
    features_push(&win, &air, &gas);     // baseline-subtracted
    if (ev.state == QUIET && air.pm1 > baseline.pm1 + 25)
        event_start(&ev);                // QUIET -> EVENT
    if (ev.state == EVENT) {
        event_record(&ev, &air);
        if (decayed_to(&ev, 0.20f) || ev.secs > 900) {
            ev.cls = gbt_predict(event_features(&ev), &ev.conf);  // <= 200 trees
            uplink_event(&ev);           // LoRa or MQTT
            ev.state = QUIET;
        }
    }
}

To your phone

How the data reaches VapeSense manager view

Manager's browser and phone; resident link

  1. Ceiling disc
  2. Building gateway
  3. IEMI cloud
  4. Manager's phone

What you see in the app

One screen for each job VapeSense AI does.

  • Vape eventLate at night someone vapes in non-smoking unit 304. The ceiling disc logs it with its air curve, and the manager sees it next morning.

  • TamperSomeone covers the disc in unit 211 with a bag. The disc notices its air stops changing and tells the manager.

  • Building checkThe manager checks every disc in the building once a day. Residents see the same records through their own link.

App screens with sample data. The interface is in development.

What the app gets

Data VapeSense AI sends to the app
Event classVape, 86% sureEach event
Evidence cardUnit 304, 10 min curveEach event
Tamper alertSensor coveredOn tamper
Power lostDisc unpluggedOn power loss
Disc healthOnline, fan OKEvery 6 h

No camera, no microphone and no presence reports. Residents see everything the manager sees.

CAD design · Design complete (stages 1–6, rev A), not built, not validated

Designed in code, checked in 3D

  • 6 printed parts, each a single closed solid
  • Every bought part fitted inside and checked for collisions
  • Assembled exactly as shown in the 3D CAD view (the button on the picture at the top)
See the CAD parts renderVapeSense printable parts rendered from the CAD

Key specs

VapeSense AI hardware
AI processorMCU with NPU (STM32N6 class) for on-device classification
SensorsSensirion SEN66 (PM1/2.5/4/10, CO2, VOC index, NOx index, RH/T) · Bosch BME690 gas sensor (AI gas fingerprinting) · Tamper accelerometer
ConnectivityEthernet (PoE 802.3af) · Wi-Fi 6 (2.4 / 5 GHz) · BLE for setup · REST API, MQTT and webhooks
PowerPoE (802.3af) or 12 V DC, ~2 W (target)
EnclosureWhite ceiling disc with perimeter vent ring and tamper-resistant mount; no camera, no microphone recording
Dimensions12 cm Ø × 3.5 cm
Weight~250 g
Ingress ratingIP42 (indoor, humidity-tolerant)
All target specifications

Detection

Detection target specifications
EventsVape (nicotine, THC), smoke, masking spray
Time to alertUnder 30 s (target)
CoverageWashroom up to ~30 m²
Camera / audioNone / no recording

Air quality

Air quality target specifications
ParticulatesPM1, PM2.5, PM4, PM10
CO20–40,000 ppm, ±50 ppm (sensor spec)
GasesVOC and NOx index
ClimateTemperature and humidity

Power and physical

Power and physical target specifications
PowerPoE or 12 V DC, ~2 W
Size12 cm Ø × 3.5 cm
RatingIP42 indoor
Sensor life10+ years (SEN66 spec)

Targets for production units; they may change during development.

Pricing

Hardware: $449 per sensor

Software: $12–$20 per month per sensor

Target pricing. 1-, 3- and 5-year licence terms planned for district procurement.

School

$449 + $12/mo per sensor

Vape, smoke and air-quality alerts for one school.

  • Vape and smoke alerts
  • Air-quality dashboard
  • Tamper alerts
  • 1-year history

District

$449 + $20/mo per sensor

Multi-school console and integrations.

  • THC classification
  • Multi-school console
  • SSO and API
  • Radio / PA integration (planned)

Multi-year

Custom

1-, 3- and 5-year licence terms for RFPs.

  • Volume pricing
  • Install partners
  • Extended warranty options
  • Annual reporting

Indicative launch pricing in USD, excluding taxes and shipping. Final pricing is confirmed before any balance is charged.

Community

What do you think of VapeSense AI?

VapeSense AI is in development. Rate the idea, tell us what to change about the features, specs or price, and we'll build it with your feedback.

How much people want it

–

No ratings yet

  1. 50
  2. 40
  3. 30
  4. 20
  5. 10

Follow VapeSense AI

Get build updates and first access when pre-orders open.

Leave feedback

Your rating of the idea

Feedback on a product concept in development, not a review of a shipped product. Posts may be moderated; links and contact details are held for review. See our community guidelines and privacy policy.

Comments

    No comments yet. Tell us what you'd want from VapeSense AI.

    Questions

    Ask about VapeSense AI

    Tell us what this would save you, or ask anything. We reply within two business days.

    We use your details only to respond to this request. See our privacy policy.

    From the product lab · ideation phase

    Lab updates for VapeSense AI

    All lab updates
    1. LatestA hotel needs one thing in each guest room that sets the heating and cooling back when the room is really empty (as ASHRAE 90.1 and California Title 24 require within 30 minutes), records smoking and vaping with evidence, and catches damp. A smoked room costs about $620 to $1,300 to put right (Minut), and vape detectors sell for about $1,500 each (CDW).
      • Now part of RoomOne: https://iemilabs.com/products/roomone/

      See it in 3DFull research and design

    2. A small hotel, motel or rental host has three room problems sold separately: smoking in non-smoking rooms ($620–1,300 an incident, Minut), ACs cooling empty rooms (occupancy setback worth up to about $180 a room a year, vendor-reported by Onity, and a BPA study found guests and housekeeping undo plain sensors), and damp bathrooms in humid places where in-room ACs dry poorly (mould repairs $500–10,000+ a room, Hospitality Net). Our own three products for it cost about $547 and $13.50 a month a room.
      • Combined into GuestRoom (https://iemilabs.com/products/guestroom/); VapeSense itself is unchanged

      See it in 3DFull research and design

    3. Owner decision (27 Oct 2026): merge our single-job products into multi-job devices.
      • New product page: https://iemilabs.com/products/floorsafe/

      See it in 3DFull research and design

    VapeSense AI FAQ

    General FAQ
    Does VapeSense have a camera or microphone?

    No. VapeSense has no camera and does not record audio. It uses particle, gas and climate sensors only, and all classification runs on the device. This makes it suitable for washrooms and locker rooms.

    Can it really tell THC from nicotine?

    THC detection is a target capability. We are training the classifier on controlled aerosol samples and will validate it in 2027 pilots before we make accuracy claims.

    How is it installed?

    Mount the disc on the ceiling and connect one PoE cable, or power it from 12 V and connect over Wi-Fi. Most installs take under 30 minutes per sensor.

    What connectivity does it need?

    PoE Ethernet or Wi-Fi, plus an internet connection for app alerts. Alerts can also be sent to on-site systems through MQTT or webhooks.

    Is VapeSense AI available now?

    No. VapeSense AI is a new concept in development. Specifications are target specifications. It is a concept: we are not taking orders, reservations or deposits, and it has no ship date yet.

    What warranty will it come with?

    We are planning a 2-year limited hardware warranty, extendable on multi-year licences. Final terms will be published before shipping begins.

    Related products

    WaterLeak AI concept: the idea and where each part goes
    SensingConcept

    WaterLeak AI

    A matchbox-sized battery monitor that sticks near pipes, tanks and AC units.

    • Spots water and damp early
    • Sends instant alerts to your phone
    • Shows a photo of the problem

    From $199 per unit / building kit

    Details
    FloorSafe concept: the idea and where each part goes
    SensingConcept

    FloorSafe

    A sensor crown for a wet-floor sign, with a wall dock, that does three jobs.

    • Logs when the sign is out
    • Shows a heat colour and keeps a heat log
    • Flags vape and smoke events

    From $349 per crown and dock

    Details
    ColdChain Guard AI concept: the idea and where each part goes
    SensingConcept

    ColdChain Guard AI

    A lunchbox-sized monitor that mounts inside trucks, cold rooms and fridges.

    • Watches temperature around the clock
    • Warns before goods get too warm
    • Detects door openings and tampering

    From $199 per kit

    Details

    VapeSense AI

    Concept · target $449

    I want this