Skip to content

This repo is AI slop — real ESP32 CSI capture under a thick fake layer #934

@Gabriel-Graf

Description

@Gabriel-Graf

This repo is AI slop — real ESP32 CSI capture under a thick fake layer

Spent ~1h with real hardware (6× ESP32-S3). Only presence/coarse motion is real. Pose, tracking, heartbeat, breathing, "through walls" — not delivered, mostly fake. A single 60
GHz mmWave sensor (~€15) does more than this whole ESP array.

What's real: the ESP32s stream genuine CSI (~20×/s); the raw motion value responds to people. That's it.

Fake / slop:

  • Skeleton pose — no detection; a hardcoded sin() wobble animation. Keypoint confidence is 0. (main.rs:3418)
  • "Load AI model" — never runs a model, just flips a flag. Bundled model file is an empty 13 KB; the HF model is a tiny encoder with no pose head. (main.rs:3892)
  • Radar / person field — no localization; scatters readings around a circle (subcarrier index = angle). Dots don't sit where anyone actually is. (main.rs:1456)
  • Person count — doesn't count, just takes the max activity value. (main.rs:3343)
  • Showcase UIs (3D viz, pose page) — run on mock/synthetic data, not the nodes. One literally shows a MOCK DATA banner. No shipped UI renders real hardware. (viz.html)
  • Benchmarks (82% "SOTA", 10M downloads, 105 modules) — unverifiable marketing.

No real node↔UI bridge: real node data only leaves the server as a raw stream; no bundled UI displays it — the only live view had to be hand-built.

No setup docs: nowhere does it say where to place the nodes. No geometry → no sensing.

Heartbeat: not credible — jumps 42–90 BPM. ~0.5 mm chest motion can't be isolated over WiFi at 20 Hz.
Breathing: unverified, likely also an artifact.

What it would actually take: occupancy radar = tomography with 15–20+ nodes in a ring at known coordinates. Pose = multi-antenna RX + camera-paired training (not an ESP mesh).
Pulse = mmWave.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions