La plupart des routeurs grand public peuvent participer à une expérience de WiFi sensing en tant que point d’accès ou source de trafic, mais ils ne fournissent pas automatiquement des Channel State Information (CSI) brutes. Le composant décisif est généralement le chipset du récepteur, ainsi que le firmware, le pilote et l’API utilisés pour exporter les mesures.
Un routeur WiFi 6 ou WiFi 7 rapide peut être excellent pour le réseau tout en n’offrant aucune interface CSI documentée. Une carte de développement ESP32 modeste ou un appareil Broadcom/Cypress spécifiquement pris en charge peut être plus utile pour des expérimentations, car son chemin de capture est connu et testable.
Qu’est-ce qui rend un matériel compatible avec le WiFi sensing ?
Une configuration compatible avec le sensing nécessite plus qu’un routeur qui émet des signaux radio. Elle a besoin d’un moyen pris en charge pour observer comment les paquets reçus varient selon les sous-porteuses, les antennes, le temps ou d’autres mesures de canal. En pratique, cela signifie généralement un callback CSI exposé, un patch firmware, un pilote de recherche ou une API de sensing fournie par le fabricant.
Considérez la compatibilité comme une chaîne : chipset, révision matérielle exacte, firmware, noyau du système d’exploitation, pilote, outil de capture, largeur de canal, disposition des antennes et code d’analyse doivent fonctionner ensemble. Le nom commercial d’un produit ne constitue pas, à lui seul, une preuve suffisante.
- Le récepteur doit exposer CSI ou une autre mesure de sensing documentée.
- Le logiciel doit prendre en charge la combinaison exacte chipset, firmware et noyau.
- Vous avez besoin d’un trafic de paquets reproductible, d’horodatages et d’un format d’export exploitable.
- La pièce, le placement des antennes et la tâche visée nécessitent toujours une validation locale.
Quatre voies matérielles réalistes
Partez d’un chemin de capture pris en charge plutôt que d’une liste de routeurs vendus dans le commerce. Cette comparaison distingue les appareils qui fournissent la connectivité de ceux qui peuvent réellement exposer des mesures de sensing.
| Voie | Rôle du routeur | Accès CSI | Cas d’usage idéal | Point de vigilance principal |
|---|---|---|---|---|
| Routeur standard + récepteur ESP32 | Point d’accès ou source de trafic | Callback CSI ESP-IDF | Expériences de présence et de mouvement à faible coût | Calibration généralement de niveau recherche |
| Appareil compatible Nexmon CSI | Point d’accès, émetteur ou récepteur | Firmware Broadcom/Cypress patché | Capture en laboratoire à plus large bande passante | Le chip exact, le firmware et le noyau sont déterminants |
| Plateforme de sensing documentée par le fournisseur | Nœud de sensing intégré | API fournisseur ou événements gérés | Déploiement commercial pour maison connectée | Peut être fermé, cloud-only ou soumis à abonnement |
| Routeur grand public ordinaire seul | Connectivité et trafic de paquets | En général, pas d’export CSI brut public | Réseau stable pour un récepteur séparé | WiFi 6/7 n’implique pas un accès au sensing |
ESP32 : le point de départ le plus simple pour de nombreux laboratoires
Espressif documente un chemin de réception WiFi CSI dans ESP-IDF, avec l’activation de CSI et l’enregistrement d’un callback de réception. Cela fait d’une carte de classe ESP32 un choix expérimental plus clair qu’un routeur non documenté, en particulier pour apprendre la collecte, le filtrage, la calibration et les effets liés à la pièce.
Le routeur peut rester un point d’accès ordinaire pendant que l’ESP32 sert de point terminal de mesure. Avant d’acheter, vérifiez la famille de puces exacte, la prise en charge actuelle dans ESP-IDF, la conception de l’antenne, les exemples disponibles, la bande de fréquence et la configuration de canal.
- Bien adapté aux prototypes à faible coût et aux expériences contrôlées.
- Utile si vous voulez une API documentée plutôt qu’un firmware de routeur patché.
- Ce n’est pas la preuve qu’une démonstration peut inférer de manière fiable la posture, la respiration ou l’identité.
Nexmon CSI : choisissez le chipset, pas le nom marketing
Nexmon CSI prend en charge des combinaisons précises de puces Broadcom/Cypress et de firmwares. Les exemples publiés incluent des modèles Raspberry Pi utilisant bcm43455c0 et une voie Asus RT-AC86U utilisant bcm4366c0. Cela ne signifie pas que chaque image Raspberry Pi, routeur Asus ou appareil basé sur Broadcom fonctionne automatiquement.
Consultez la table de prise en charge du projet juste avant l’achat. Les changements de noyau, les révisions de firmware, les révisions de carte et les mises à jour du système d’exploitation peuvent modifier le fonctionnement. Pour un usage en production, prenez aussi en compte la garantie, la maintenabilité, les mises à jour de sécurité et le caractère acceptable ou non d’un firmware patché.
- Faites correspondre exactement la puce WiFi et la version du firmware.
- Confirmez les instructions liées au système d’exploitation et au noyau.
- Privilégiez une configuration de référence documentée avant d’essayer un autre modèle.
Checklist d’achat avant de commander un routeur
Demandez des preuves au niveau de l’export des données. Les pages produit qui mentionnent le mesh, la détection de présence, la maison connectée ou le WiFi 7 ne donnent pas nécessairement aux développeurs l’accès aux mesures de sensing. Si la documentation ne mentionne ni API, ni SDK, ni chipset pris en charge, ni chemin firmware, ni format d’export, considérez l’appareil comme un routeur normal.
- Quel chipset exact et quelle révision matérielle se trouvent dans l’appareil ?
- Peut-il exporter du CSI brut, des événements de sensing traités, ou aucun des deux ?
- L’accès est-il local, cloud-only, basé sur un abonnement ou réservé à des partenaires ?
- Quels firmware, noyau, pilote, bandes et largeurs de canal sont pris en charge ?
- Peut-on exporter les horodatages, les informations d’antenne/cœur et les métadonnées des paquets ?
- Existe-t-il un exemple reproductible utilisant la même révision matérielle ?
- Pouvez-vous retourner le matériel si le chemin de sensing n’est pas disponible ?
Validez la configuration avant de faire confiance au résultat
Après la première capture, testez une pièce vide, une personne immobile, des trajets de marche répétés, le mouvement d’une porte, les variations de trafic et les redémarrages du routeur. Enregistrez le canal, la bande passante, le placement des antennes, la distance, le firmware et les versions logicielles. Une configuration n’est utile que si les changements sont reproductibles et si les faux positifs sont compris.
IEEE 802.11bf-2025 normalise des améliorations pour le WLAN sensing, mais la publication d’une norme ne signifie pas que chaque routeur installé expose une interface prête à l’emploi pour les développeurs. Vérifiez l’implémentation réelle du produit et l’accès logiciel effectif au lieu d’acheter uniquement en vous fiant au numéro de la norme.
- Exécutez des essais répétés de référence et de mouvement.
- Modifiez une seule variable à la fois.
- Conservez ensemble les captures brutes et les enregistrements de configuration.
- Signalez l’incertitude au lieu de présenter une visualisation comme une vérité terrain.
En quoi ce guide diffère de nos autres pages
Cette page est consacrée à la compatibilité matérielle et aux décisions d’achat. Le guide ESP32 explique le flux de capture ESP-IDF, le guide Nexmon décrit la capture Broadcom/Cypress avec firmware patché, l’article sur CSI couvre les concepts liés au signal, et le guide open source compare les projets logiciels. Utilisez ces pages après avoir choisi ici votre voie matérielle.
Références officielles de compatibilité
FAQ sur les routeurs WiFi sensing
Peut-on utiliser n’importe quel routeur WiFi pour le sensing ?
La plupart des routeurs peuvent fournir la connectivité ou le trafic de paquets, mais la plupart n’exposent pas de CSI brutes. Utilisez un récepteur ESP32 ou Nexmon CSI documenté, ou une plateforme fournisseur avec une API de sensing clairement définie.
Le WiFi 6 ou le WiFi 7 garantit-il l’accès au CSI ?
Non. La génération WiFi décrit les capacités réseau, pas le fait que le fournisseur expose ou non des mesures de sensing aux développeurs.
Quel routeur acheter pour ESP32 CSI ?
Choisissez un routeur stable qui prend en charge la bande et les réglages de canal exigés par l’expérience. L’ESP32 est normalement le récepteur CSI, donc la maîtrise des réglages compte davantage qu’une étiquette sensing.
L’Asus RT-AC86U est-il un choix Nexmon CSI garanti ?
Nexmon CSI documente une voie bcm4366c0 utilisée dans ce modèle, mais vous devez vérifier la révision matérielle, le firmware, les instructions de build et la prise en charge actuelle avant d’acheter.
IEEE 802.11bf rendra-t-il les routeurs existants compatibles avec le sensing ?
Pas automatiquement. La prise en charge réelle dépend du chipset, du firmware, de l’implémentation produit et des interfaces logicielles accessibles.