ESP32 CSI WiFi Sensing liest, wie ein Raum die WiFi-Pakete zwischen Sender und Empfänger verändert. Diese Channel State Information, kurz CSI, macht WiFi nicht nur zur Netzwerkverbindung, sondern zu einem Signal für räumliche Veränderungen.
Bewegungen, Atemnähe, Möbel, Wände und Reflexionen verändern Amplitude und phasenbezogene Merkmale. ESP32-Boards sind dafür attraktiv, weil sie günstig, verfügbar und durch Projekte wie Espressif ESP-CSI und ESP32 CSI Tool gut dokumentiert sind. Sie ersetzen keine Kamera, kein Radar und kein zertifiziertes Sicherheits- oder Medizinprodukt.
Was ESP32 CSI misst
CSI beschreibt den Funkkanal auf Subcarrier-Ebene. In einem ESP32-Experiment zeichnet der Empfänger komplexe Werte auf, die zeigen, wie Teile eines OFDM-Signals vor dem Empfang verändert wurden. Wenn eine Person durch den Link läuft, sitzt oder in der Nähe atmet, kann sich das Multipath-Muster messbar verschieben.
Das ist deutlich reichhaltiger als RSSI. RSSI ist nur ein einzelner Signalstärkewert. CSI erhält Frequenzstruktur, Amplitude, phasenbezogenes Verhalten, Paketkontext und Timing. Deshalb eignet es sich für Indoor-Positionierung, Aktivitätserkennung, Präsenz und Forschung zu kamerafreier Pose.
- CSI ist sinnvoll, wenn feine Kanaländerungen wichtiger sind als grobe Signalstärke.
- Raumlayout, Antennenrichtung, Paketrate und Baseline beeinflussen das Ergebnis.
- Gesundheits-, Sturz- oder Sicherheitsausgaben bleiben ohne Validierung experimentell.
Realistische Hardwarepfade
Der einfachste Pfad nutzt ein ESP32-Board und Routerantworten. Er ist schnell, aber abhängig von Routerposition und Verkehr. Zwei Boards geben mehr Kontrolle über Sender und Empfänger. Mehrere oder synchronisierte Knoten kommen Forschungssystemen näher, benötigen aber deutlich mehr Kalibrierung.
Für RuView zählt Wiederholbarkeit. Wer nur das Prinzip verstehen will, beginnt mit ESP32-S3 und Router. Wer einen Datensatz aufbauen möchte, vergleicht mehrere Positionen. Pose, Atmung oder Mehrpersoneninterpretation verlangen kontrollierte Pakete, gelabelte Tests und vorsichtige Auswertung.
| Setup | Geeignet für | Abwägung |
|---|---|---|
| Ein ESP32 + Router | Schneller Präsenz-Prototyp | Router und Verkehr prägen die Qualität |
| Zwei ESP32-Boards | Kontrollierter Sender/Empfänger | Firmware auf beiden Geräten nötig |
| Synchronisierte Knoten | Lokalisierung und stärkere Datensätze | Höhere Hardware- und Analysekomplexität |
RuView-tauglicher Testablauf
Beginnen Sie mit einem leeren Raum. Platzieren Sie den Empfänger, erfassen Sie eine Baseline und wiederholen Sie einfache Szenen: eintreten, verlassen, durch den Link laufen, sitzen, Tür öffnen oder nahe am Pfad atmen. Notieren Sie Distanz, Antennenrichtung, Möbel, Personenzahl und WiFi-Kanal.
Danach werden ungültige Zeilen entfernt, Zeitstempel ausgerichtet, Amplituden- und Phasenmerkmale getrennt und gegen die Baseline verglichen. Eine RuView-Schicht sollte Roh-CSI, gefilterte Merkmale, Vertrauen und Grenzen gemeinsam zeigen, damit experimentelle Signale nicht als medizinische oder sicherheitskritische Entscheidung gelesen werden.
- Vor jeder Sitzung eine leere Baseline erfassen.
- Paketrate und Kanal stabil halten.
- Aktion, Distanz, Personenzahl und Platzierung labeln.
- Grenzen direkt neben dem Ergebnis erklären.
Stärken, Grenzen und RuView
ESP32 CSI ist stark bei engen Aufgaben: Raum leer oder besetzt, Bewegung oder Stillstand, wiederholte Geste, bekannte Laufbahn. Es wird schwach, wenn sich die Umgebung stark ändert, mehrere Personen gleichzeitig bewegen, Pakete unregelmäßig eintreffen oder aus zu wenig Hardware zu viel versprochen wird.
RuView sollte deshalb als experimenteller Einstieg auftreten. CSI ist privat, günstig und in vielen Umgebungen bereits vorhanden, aber Multipath braucht Kalibrierung und Ground Truth. Die Startseite bleibt Ziel für Marke, Demo und GitHub; dieser Guide beantwortet die praktische ESP32-CSI-Frage.
Checkliste vor einer ESP32-CSI-Veröffentlichung
Bevor ein Ergebnis als RuView-ähnliche Demo veröffentlicht wird, sollte klar sein, was wirklich gemessen wurde. Ein CSI-Diagramm aus einem einzelnen Zimmer beweist nicht, dass derselbe Ansatz in einer anderen Wohnung, einem Büro mit Metallregalen oder einem Pflegezimmer mit bewegtem Router funktioniert. Dokumentieren Sie ESP-IDF-Version, Boardmodell, Firmware, Abstand zwischen Geräten, Antennenrichtung, WiFi-Kanal, Paketrate und Dauer der Kalibrierung.
Trennen Sie außerdem die Aussagen sauber. Es ist vertretbar zu sagen, dass ein Prototyp in einer kontrollierten Szene eine Funkstörung, wahrscheinliche Präsenz oder wiederholte Bewegung erkennt. Es ist nicht vertretbar, daraus ohne Studie eine medizinische Überwachung, zertifizierte Sturzerkennung oder zuverlässige Personenidentifikation abzuleiten. Diese Präzision macht den Inhalt glaubwürdiger und schützt Nutzer vor falschen Erwartungen.
Für eine öffentliche Demo sollte jedes Ergebnis von Eingabe, Ausgabe, Konfidenz, Beispielbedingungen und bekannten Grenzen begleitet werden. Nutzer müssen sehen können, warum sich ein Signal ändert, welche Annahmen fehlen und wann ein anderer Sensor wie mmWave, PIR oder eine zustimmungsbasierte Kamera die bessere Wahl ist.
Bewerten Sie außerdem Gegenproben: eine leere Szene, Bewegung außerhalb des Funkpfads, mehrere Paketgeschwindigkeiten und eine Sitzung mit bewusst veränderter Antennenrichtung. Wenn das Ergebnis nur in einer dieser Varianten stabil bleibt, ist es eher ein Demonstrator als ein belastbares System. Diese Unterscheidung ist für SEO ebenso wichtig wie für Technik, weil Suchende nach ESP32 CSI häufig konkrete Grenzen und reproduzierbare Schritte erwarten.
Für ein Suchergebnis ist diese Ehrlichkeit kein Nachteil. Entwickler, die nach ESP32 CSI suchen, wollen wissen, welche Teile sofort testbar sind, welche Teile Forschung bleiben und welche Annahmen vor einer RuView-ähnlichen Auswertung geprüft werden müssen. Reproduzierbar.
Bezug zu WiFi DensePose
Suchanfragen nach WiFi DensePose GitHub, ESP32 CSI und RuView Demo überschneiden sich, haben aber verschiedene Absichten. WiFi DensePose steht für Neugier auf Pose ohne Kamera. ESP32 CSI ist die Datenerfassungsschicht. RuView macht Demo, Projektgrenzen und Codepfade zugänglich.
Diese Trennung verhindert Konkurrenz im eigenen Inhalt: Die Homepage bedient Navigation, diese Seite erklärt Hardware, Signal und Validierung.
Quellen und Repositories
ESP32 CSI FAQ
Ist ESP32 CSI dasselbe wie RSSI?
Nein. RSSI ist grobe Signalstärke, CSI enthält feinere Kanalinformationen.
Kann ein ESP32 Präsenz erkennen?
Für einfache Experimente in einem festen Raum ja. Für Pose, Medizin oder Sicherheit allein nicht zuverlässig.
Welches Board ist geeignet?
ESP32-S3, C3, C5 und C6 sind häufige Kandidaten. Prüfen Sie vor dem Kauf die aktuelle Espressif-Dokumentation.
Warum hilft das RuView-Nutzern?
Es erklärt die Signalkette unter der Demo: Pakete, Kanaländerungen, Filterung und Interpretation.