Die CSI-Unterstützung gehört zum ESP-IDF-WLAN-Treiber. Nach der WLAN-Initialisierung registriert das Projekt einen Callback, setzt die Konfiguration und aktiviert die Erfassung.
Ein Board allein ist kein fertiger Bewegungssensor. Erforderlich sind stabiler Paketverkehr, feste Geometrie, dokumentierte Firmware und Tests gegen Verluste und Störungen.
ESP-IDF-Einrichtung für ESP32-S3-CSI
Starten Sie mit einem funktionierenden WLAN-Projekt. Registrieren Sie esp_wifi_set_csi_rx_cb, setzen Sie esp_wifi_set_csi_config und aktivieren Sie esp_wifi_set_csi(true).
Halten Sie den Callback kurz: CSI, Zeit, RSSI, Kanal, Rate, Quelle und Sequenz werden gepuffert und in einer anderen Task verarbeitet.
- ESP32-S3 arbeitet mit 2,4 GHz und erfasst kein 5- oder 6-GHz-CSI.
- Board, ESP-IDF-Version, Antenne, Kanal, Quelle und Position dokumentieren.
- Rohdaten vor dem Filtern speichern.
Unterstützt der ESP32-S3 WiFi CSI?
Der ESP32-S3 kann Channel State Information mit kompatiblem ESP-IDF, WiFi-Modus und CSI-Callback liefern. Prüfen Sie Chip, Framework, Beispiel und Empfangsmodus.
Starten Sie mit einem offiziellen Beispiel, dokumentieren Sie Firmware und Kanal und prüfen Sie stabile Pakete.
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.
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.
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
Häufige Fragen zu ESP32-S3-CSI
Was sollte ich vor ESP32 CSI mit RuView dokumentieren?
Dokumentieren Sie Board, Firmware, WLAN-Kanal, Antennen, Paketrate, Raum, Szenario-Labels und Empty-Room-Baseline vor jedem Vergleich.
Soll ich zuerst ESP32-CSI-Tool oder Espressif ESP-CSI verwenden?
Wählen Sie den Weg, der zu Ihrem Board und Ihrer Dokumentationsroutine passt. ESP32-CSI-Tool eignet sich für serielles Capture und schnelle Experimente, Espressif ESP-CSI liegt näher an der offiziellen Lösung. In beiden Fällen sollten Zeitstempel, Kanal und Baseline vor dem Modellieren geprüft werden.
Unterstützt der ESP32-S3 CSI für WiFi Sensing?
Ja, mit kompatiblen Einstellungen. Prüfen Sie Framework, WiFi-Modus, Callback, Kanal und Repository.