EMWaver Air · runs on any ESP32-S3

Capture, decode,and replay signalsfrom anywhere.

EMWaver Air is a cloud-connected sub-GHz, infrared, and GPIO lab on a single board. Power it on, open emwaver.ai, and explore real hardware — on the Air, or any ESP32-S3 board you already own. No app to install, no driver to hunt.

433.92 MHzIR · 38 kHzGPIO / SPI / I²Cwss · paired
EMWaver Air board render
EMWaver Air held in hand
EMWaver Air driven from a phone
EMWaver Air with a laptop
1/4
CH1 433.92 MHz · OOK
The platform
One platform, any ESP32-S3, one browser.
01 · The device

One board. RF, infrared, and GPIO.

ESP32-S3 · CC1101 433 MHz · IR RX/TX.

A single all-in-one board: a sub-GHz radio with a 433 MHz chip antenna, an IR receiver with dual IR LEDs, and expansion headers for SPI/I²C/UART add-ons. The firmware owns the microsecond-tight timing, so your scripts never have to.

See the hardware
One board. RF, infrared, and GPIO.
02 · Web-native

The browser is the runtime.

Open emwaver.ai. Nothing to install.

The web app runs the canonical .emw JavaScript + JSX engine, renders each script's UI, and holds your captures. No native app, no toolchain, no driver hunt — just a tab.

Browse scripts
emwaver.ai/airair-bd0598connected
CH1 · 433.92 MHz · OOK
tick 10µs
● RecordStop↻ Retransmitring 65536 B
sampler.start --pin=5OK · 4096 samples → plot
03 · Control from anywhere

Your Air dials home.

An outbound wss relay pairs device and browser.

No port forwarding, no firewall holes. The Air opens a secure WebSocket to emwaver.ai and a relay pairs it to your browser — so you can capture and retransmit from across the room or across the world.

How it works
Your Air dials home.
01
02
03
Specifications

Bench-grade hardware, pocket-sized.

These are the EMWaver Air's specs. The platform itself — firmware, relay, and the browser app — runs on any ESP32-S3, so you can also flash a board you already own and bring whatever radios and modules you wire up.

MCU
ESP32-S3 · dual-core 240 MHz · USB 2.0
Sub-GHz
CC1101 · 433 MHz chip antenna
Infrared
IR receive + dual IR-LED transmit
Expansion
8-pin GPIO · 2×4 (NRF24L01 / RC522)
Link
Wi-Fi → outbound wss relay
Power
USB-C · 5 V
Trailer

See the EMWaver Air in motion.

The fastest way to understand EMWaver: a cloud-connected signal lab that captures, decodes, and replays real RF and infrared from a single board you drive in the browser.

Open on YouTube
Different from handhelds and dev boards

EMWaver Air vs Flipper Zero vs Arduino

The Air is a Flipper-class explorer that trades the cramped handheld and the firmware-flash loop for a real browser UI and a cloud-paired link. Don't want the dedicated board? The same platform runs on any ESP32-S3 you already own.

Interface

EMWaver Air
Full browser UI — live plots & script UI
Flipper Zero
128×64 monochrome screen
Arduino
External serial monitor or display

Sub-GHz + IR

EMWaver Air
CC1101 433 MHz + IR RX/TX built in
Flipper Zero
Sub-GHz + IR built in
Arduino
Add modules and wiring yourself

Control

EMWaver Air
Web app, cloud-paired from anywhere
Flipper Zero
Handheld, on-device only
Arduino
USB-tethered to a host

Scripting

EMWaver Air
Live .emw JavaScript — no flashing
Flipper Zero
Apps you build and install
Arduino
Sketch compile/upload loop

AI assist

EMWaver Air
Continual Plus — decode & script generation
Flipper Zero
None
Arduino
None

Storage

EMWaver Air
Unlimited (host + cloud)
Flipper Zero
microSD card
Arduino
Limited board flash
Bring your own board

The Air is the easy path — not the only one.

EMWaver is a platform, not just a board. The firmware, the wss relay, and the browser app all run on any ESP32-S3 — so you can buy a finished Air for the all-in-one experience, or flash a dev kit or your own design and get the same cloud-paired signal lab.

Any ESP32-S3

Dev kits, custom boards, your own PCB — if it's an ESP32-S3, the EMWaver firmware runs on it.

Flash once

Point the board at the relay, flash the firmware over USB-C, and it dials emwaver.ai like an Air.

Same browser app

The .emw engine, live plots, and the Continual agent work the same — your board just appears as a device.

Wire your own radios

Bring a CC1101, an NRF24L01, an RC522, IR LEDs — drive them from scripts over SPI/I²C/UART/GPIO.

Get started

From box to first capture in three steps.

Meet the EMWaver Air.

One board, one browser. Capture, decode, and replay real signals — open hardware, cloud-paired, and ready in minutes.