Brick · 05
Connect
iroh mesh, Wi-Fi, BLE, ESP-NOW, and LoRa between devices
Why this band exists
A smart home should not need a broker in another country to turn on a lamp. Connect puts an iroh endpoint on the ESP32 so devices dial each other by key: control over janus/rpc/1, frames over janus/media/1, and a bridge that fronts the small no_std boards that cannot speak QUIC themselves. rusty_esp_core is the shared vocabulary every device agrees on.
Why now
The mesh firmware has run on a XIAO ESP32-S3: 721 packets, none lost, and a 520 ms connect. No-PSRAM parts stay LAN-direct; PSRAM parts can use relays. Reach from outside the house over a relay has not been measured on a board yet.
How it fits
Every other band rides Connect. See and Hear stream over it, Sense reports over it, Own signs who may dial in, and Flash writes the endpoint secret into NVS so a device keeps its address across reflashes.
Bricks in Connect
Each brick is a package in the Janus family under Remade-With-Rust. Read the field note, then snap it onto the rest of the house.
rusty_esp_iroh · replaces cloud IoT brokers
iroh on ESP-IDF, Janus ALPNs, host client, bridge, OTA
rusty_esp_core · replaces ad hoc ESP type soups
Borrowed frames, PCM blocks, signed manifest, clock/rng/kv seams
What to build first
- A camera you watch from the laptop by device key, no port forwarding
- A bridge node that fronts a handful of battery sensors
- A home computer that subscribes to every device in the house
Field notes in Connect
rusty_esp_core: The Shared Vocabulary Every Janus ESP32 Speaks
rusty_esp_core gives every Janus ESP32 one grammar: borrowed frames, PCM blocks, timestamps, a signed capability manifest and clock, rng and kv seams. No C.
September 30, 2026
iroh on ESP32: How rusty_esp_iroh Meshes Your Home Devices
rusty_esp_iroh runs an iroh peer-to-peer node on an ESP32: dialed by public key, streaming media, adopted by its owner and updated with signed images, no cloud.
September 30, 2026
ESP32 Radio in Rust: Wi-Fi CSI, ESP-NOW, BLE, LoRa and mmWave
Field note on rusty_esp_signal: Wi-Fi CSI presence, authenticated ESP-NOW, Wi-Fi provisioning over Bluetooth, LoRa P2P and mmWave radar, with honest status for each.
September 30, 2026
The rest of the home mesh
Six technology bands, one sky. Open another star, or return to the full map.
01
Flash
MATA Makers Kit: pick a board, build, flash, provision
02
See
Cameras and video that stay on your LAN
03
Hear
Microphones, audio pipelines, and DSP on the chip
04
Sense
Presence without cameras: CSI, mmWave, radio links
06
Own
Device identity you hold: adoption and signed updates
