ADR-041: Edge Intelligence — 60 WASM Modules for On-Device WiFi Sensing #162
ruvnet
announced in
Announcements
Replies: 1 comment
-
|
Gostei do projeto, good job 👏👏👏 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
What This Is
Your WiFi router already fills every room with radio waves. When someone walks through, breathes, or even just stands still, those waves bounce differently. WiFi DensePose reads those changes to understand what is happening in a room — without cameras.
These 60 edge modules are small programs that run directly on a $8 ESP32 chip. They analyze WiFi signals and make decisions instantly, right on the device — no internet connection needed, no cloud fees, no lag.
Each module is a tiny file (5-30 KB) that you upload to the chip wirelessly. It starts working immediately.
What Can It Actually Do?
Health Monitoring (no wearables needed)
Put an ESP32 in a bedroom or hospital room. It watches WiFi reflections off a person's chest and body to detect:
Security (no cameras, works in the dark)
Mount ESP32 nodes around a building. They sense movement through walls, in total darkness, without any visible equipment.
Smart Buildings (save energy, manage space)
Use existing office WiFi or add a few ESP32 nodes. Know which rooms are actually being used.
Retail & Restaurants (understand customers without cameras)
No GDPR issues, no consent forms, no video storage. Just WiFi signals.
Industrial Safety (works through dust, smoke, shelving)
WiFi passes through obstacles where cameras fail. Critical for worker safety.
Signal Processing (runs on the chip)
Advanced algorithms that clean and enhance the WiFi signals before other modules use them.
On-Device Learning (the chip teaches itself)
No cloud training. The ESP32 learns from what it sees.
Spatial & Temporal Intelligence
Security & Tamper Protection
Research & Exotic
How to Use
Prerequisites
Build and test
Upload to ESP32
Architecture
Each module talks to the ESP32 through 12 simple functions:
csi_phase(i)csi_amplitude(i)csi_variance(i)csi_mean_amplitude()csi_motion_energy()csi_n_persons()csi_is_present()csi_breathing_bpm()csi_heart_bpm()emit_event(id, value)Security
All modules have been security audited. No unbounded memory, no unsafe allocation, all inputs validated. See the full audit report.
Related
Beta Was this translation helpful? Give feedback.
All reactions