Channel State Information est la notion centrale derrière le WiFi sensing. RSSI résume seulement une force de signal, alors que CSI montre comment les sous-porteuses changent dans une pièce. C'est la base des recherches sur présence, activité, respiration, localisation et sensing sans caméra.
Il faut rester prudent : CSI n'est pas une image d'une personne, mais une mesure bruitée du canal radio. Les murs, meubles, antennes, firmwares, paquets, portes ou ventilateurs peuvent tous modifier cette mesure.
Ce que signifie Channel State Information
Dans un lien WiFi, le récepteur estime comment le canal radio transforme les paquets. CSI décrit cette réponse avec plus de granularité qu'une force unique.
Pour le sensing, les corps et mouvements perturbent les trajets multipath. Marcher, s'asseoir ou respirer près du lien peut changer l'amplitude et la phase.
- RSSI résume grossièrement la force du signal ; CSI décrit une réponse de canal plus riche.
- CSI est souvent représenté par sous-porteuse et peut inclure amplitude et phase.
- Le modèle infère présence ou activité depuis les changements CSI, pas depuis des pixels.
CSI et RSSI : pourquoi la différence compte
RSSI est simple mais très compressé. Deux événements différents peuvent produire une baisse similaire.
CSI conserve davantage de structure et permet de comparer les sous-porteuses dans le temps, à condition de bien calibrer.
| Couche de signal | Ce qu'elle apporte | Risque pour le sensing |
|---|---|---|
| RSSI | Une valeur grossière de force du signal | Trop compressée pour les claims d'activité ou de pose |
| Amplitude CSI | Changements de magnitude par sous-porteuse | Sensible au placement, au bruit et à la géométrie |
| Phase CSI | Changements liés au temps et aux trajets | Nécessite une correction soigneuse |
| Sortie RuView | Une couche d'explication visible | Peut surestimer la certitude si la validation est cachée |
Comment construire un flux WiFi CSI
Commencez par une capture répétable : matériel, canal, placement, fréquence de paquets et ligne de base vide.
Les paquets deviennent CSI, puis caractéristiques nettoyées, puis prédictions validées sur d'autres jours et cas négatifs.
- Enregistrez les métadonnées de paquets, le matériel, le canal, l'antenne et le firmware.
- Séparez entraînement et test par jour, personne et placement quand c'est possible.
- Acceptez les états inconnus ou de faible confiance comme une sortie normale.
Matériel : ESP32, cartes de recherche et GitHub
Tous les appareils WiFi n'exposent pas CSI. ESP32 rend l'apprentissage abordable, tandis que les NIC de recherche donnent plus de contrôle.
Choisissez selon la question : apprentissage simple, présence, localisation ou inférence plus riche.
| Chemin | Usage adapté | À vérifier d'abord |
|---|---|---|
| ESP32 CSI | Apprentissage peu coûteux, lignes de base, présence simple | Carte, stabilité des paquets, export brut, documentation |
| NIC de recherche | Reproduire des articles et expériences CSI avancées | Pilotes, système, scripts, traces |
| Couche RuView | Expliquer résultats et limites | Pipeline CSI répétable et validé |
Validation : éviter les promesses excessives
Une courte démo peut impressionner, mais la preuve vient des cas difficiles : routeur déplacé, porte ouverte, ventilateur, autre personne.
Montrez contexte, confiance, états inconnus et limites au lieu de présenter CSI comme certitude.
- Enregistrez des lignes de base de pièce vide avant et après les essais positifs.
- Ajoutez des cas négatifs qui changent l'environnement sans l'action humaine cible.
- Indiquez où la confiance baisse au lieu de masquer les échantillons incertains.
- Évitez les garanties médicales, d'urgence ou de sécurité sans validation indépendante.
Place dans le cluster RuView
Cette page répond au vocabulaire de base. Les pages ESP32, dataset, détection humaine et motion capture approfondissent chaque étape.
Cette séparation aide les lecteurs et évite que plusieurs pages ciblent la même intention.
Sources et références techniques
FAQ Channel State Information
Qu'est-ce que Channel State Information en WiFi ?
CSI décrit comment un canal WiFi modifie un signal transmis sur plusieurs sous-porteuses.
CSI est-il une image WiFi ?
Non. CSI est une mesure de signal ; un modèle peut inférer une présence, mais il ne voit pas comme une caméra.
ESP32 peut-il capturer CSI ?
Oui, certains projets ESP32 peuvent capturer un CSI utile si la carte, le firmware, le canal et les paquets sont configurés correctement.
Pourquoi un modèle échoue-t-il dans une autre pièce ?
Parce que CSI dépend de la géométrie, des antennes, des meubles, des personnes, du timing des paquets et des changements d'environnement.
Que lire ensuite ?
Utilisez le guide ESP32 pour la capture, le guide dataset pour les labels et le guide WiFi human detection pour les limites de présence.