Positionnement WiFi en intérieur : comment fonctionne le suivi de localisation sur un réseau invité
This authoritative technical reference guide explains how indoor WiFi positioning works on a guest network, covering RSSI triangulation, access point mapping, heatmap generation, and integration with analytics platforms. It is written for IT managers, network architects, and CTOs at hotels, retail chains, stadiums, and public-sector venues who need to make a deployment decision this quarter. By the end, readers will understand the full data flow from probe request to actionable business intelligence, including the critical compliance and privacy considerations that govern any real-world deployment.
🎧 Écouter ce guide
Voir la transcription
- Synthèse
- Analyse technique approfondie
- La physique de la localisation WiFi en intérieur
- Triangulation RSSI (Trilatération)
- Suivi passif vs. Analyses authentifiées
- Guide de mise en œuvre
- Phase 1 : Évaluation de l'environnement et planification RF
- Phase 2 : Cartographie des AP et configuration de la plateforme
- Phase 3 : Captive Portal et cadre de consentement
- Bonnes pratiques
- Dépannage et atténuation des risques
- ROI et impact commercial
![]()
Synthèse
Pour les établissements modernes — qu'il s'agisse d'un magasin phare, d'un hôtel ou d'un grand stade — comprendre les flux physiques de visiteurs est aussi stratégique que le suivi du trafic web numérique. Le GPS ne fonctionne pas en intérieur, laissant une lacune de visibilité importante qui coûte des revenus réels aux opérateurs. Ce guide explique comment les équipes informatiques d'entreprise peuvent exploiter leur infrastructure WiFi invité existante pour déployer un système de positionnement en intérieur (IPS) basé sur le WiFi. La technologie n'est pas nouvelle, mais l'intégration de la triangulation RSSI, de la cartographie calibrée des points d'accès (AP) et des plateformes cloud de WiFi Analytics a suffisamment mûri pour que le déploiement soit désormais un projet pratique et réalisable en un trimestre, plutôt qu'une initiative de recherche sur plusieurs années. Ce document présente l'architecture technique, les étapes de mise en œuvre, les modes de défaillance courants et le cadre de retour sur investissement (ROI) nécessaires pour prendre une décision éclairée. Pour une introduction plus large à la couche d'analyse, consultez notre guide sur Qu'est-ce que le WiFi Analytics ? Un guide complet .
Analyse technique approfondie
La physique de la localisation WiFi en intérieur
Le défi fondamental du positionnement en intérieur est que les signaux GPS — qui fonctionnent autour de 1575 MHz — s'atténuent fortement lorsqu'ils traversent les matériaux de construction. Un plafond en béton peut réduire la force du signal de 20 à 30 dB, rendant le GPS peu fiable en dessous des premiers étages d'un bâtiment. Le positionnement en intérieur basé sur le WiFi contourne ce problème en utilisant les signaux 2,4 GHz et 5 GHz déjà présents dans tout déploiement de réseau d'entreprise.
Le mécanisme central est le Received Signal Strength Indicator (RSSI) (Indicateur de force du signal reçu). Lorsqu'un appareil mobile a le WiFi activé, il diffuse périodiquement des trames de requête de sondage 802.11 pour découvrir les réseaux disponibles. Chaque point d'accès à portée reçoit ces trames et enregistre l'adresse MAC de l'appareil émetteur ainsi que la valeur RSSI — une mesure logarithmique de la puissance du signal, généralement exprimée en dBm, où -30 dBm représente un signal très fort et -90 dBm un signal très faible.
Triangulation RSSI (Trilatération)
Un seul point d'accès (AP) peut confirmer qu'un appareil se trouve dans sa zone de couverture, mais ne peut déterminer ni la direction ni la distance précise. Pour localiser un appareil, le système nécessite des relevés provenant d'au moins trois AP simultanément — un processus correctement appelé trilatération (bien que la « triangulation » soit le terme couramment utilisé dans l'industrie).
![]()
La plateforme d'analyse applique un modèle d'affaiblissement de propagation (path loss model) — généralement le modèle d'affaiblissement de propagation log-distance — pour convertir chaque valeur RSSI en une distance estimée par rapport à cet AP. Avec trois estimations de distance et les coordonnées physiques connues de chaque AP, le système calcule le point d'intersection, qui représente l'emplacement estimé de l'appareil. En pratique, en raison des interférences environnementales, cette intersection est rarement un point parfait ; le système calcule plutôt une zone de probabilité et en rapporte le centre de gravité (centroïde).
Référence de la formule clé : Le modèle d'affaiblissement de propagation log-distance s'exprime ainsi :
PL(d) = PL(d₀) + 10n·log₁₀(d/d₀) + Xσ
Où n est l'exposant d'affaiblissement de propagation (généralement 2 à 4 pour les environnements intérieurs), d est la distance, et Xσ est une variable aléatoire gaussienne de moyenne nulle représentant les effets de masquage (shadowing).
Suivi passif vs. Analyses authentifiées
Il est essentiel de distinguer deux modes de fonctionnement, car ils ont des implications fondamentalement différentes en matière de qualité des données et de conformité :
| Mode | Déclencheur | Qualité des données | Considération de conformité |
|---|---|---|---|
| Détection de présence passive | L'appareil a le WiFi activé ; non connecté | Fréquentation agrégée, densité par zone | La randomisation MAC limite le suivi individuel |
| Analyses authentifiées | L'utilisateur se connecte via un Captive Portal | Profil first-party riche, temps de séjour, visiteur récurrent | Nécessite un consentement GDPR explicite lors de la connexion |
La randomisation MAC est ici la variable critique. Depuis iOS 14 et Android 10, les systèmes d'exploitation mobiles randomisent l'adresse MAC utilisée dans les requêtes de sondage. Cela signifie qu'un appareil apparaît comme une entité différente à chaque visite, empêchant le suivi passif des individus récurrents. L'implication pratique est que les données passives sont utiles pour les cartes de chaleur (heatmaps) agrégées et les comptages de fréquentation, mais les données authentifiées — capturées lorsqu'un utilisateur se connecte au réseau invité via un Captive Portal — sont requises pour toute analyse au niveau individuel.
Pour une exploration plus large des technologies de positionnement complémentaires, y compris l'UWB et le BLE, consultez notre guide sur le Système de positionnement en intérieur : Guide UWB, BLE et WiFi .
Guide de mise en œuvre
Phase 1 : Évaluation de l'environnement et planification RF
Avant même l'installation d'un seul AP, un exercice approfondi de planification RF est obligatoire. L'environnement physique dicte la propagation du signal, et les hypothèses formulées au stade de la planification qui s'avèrent incorrectes sur le terrain entraîneront des données de localisation inexactes, difficiles à diagnostiquer après le déploiement.
Exigence de densité des AP : Pour une trilatération précise, un appareil doit être détecté par un minimum de trois AP avec une force de signal de -65 dBm ou mieux à n'importe quel point de la zone de couverture. Il s'agit d'une exigence plus stricte que la couverture d'accès Internet de base, qui peut fonctionner à -75 dBm. En pratique, cela signifie déployer des AP à des intervalles d'environ 15 à 20 mètres dans des environnements ouverts, et beaucoup plus rapprochés dans les zones à forte densité d'obstruction (rayonnages métalliques, colonnes en béton, cloisons en verre).
Étude de site : Réalisez une étude de site prédictive à l'aide d'un logiciel de planification RF (par ex., Ekahau, iBwave) avant l'installation physique. Poursuivez avec une étude de site active après l'installation pour valider la couverture et identifier les zones mortes.
Phase 2 : Cartographie des AP et configuration de la plateforme
Une fois les AP physiquement installés, la plateforme d'analyse doit être configurée avec leurs coordonnées précises.
- Téléchargez un plan d'étage à l'échelle (au format PDF, DWG ou PNG) sur le tableau de bord de la plateforme d'analyse.
- Cartographiez les coordonnées physiques exactes de chaque AP sur le plan d'étage numérique. Cette étape est non négociable — toute erreur à ce stade se propage directement en inexactitude de localisation.
- Définissez des Zones — des zones polygonales nommées sur le plan d'étage (par ex., « Caisse », « Mode Homme », « Hall d'entrée ») — pour permettre des rapports granulaires sur le temps de séjour et la fréquentation par zone.
- Configurez le contrôleur de réseau local sans fil (WLC) pour transférer les données de présence à la plateforme d'analyse via l'API appropriée ou l'intégration syslog.
Phase 3 : Captive Portal et cadre de consentement
Pour capturer des données authentifiées et se conformer au GDPR et aux cadres similaires, déployez un Captive Portal qui présente aux utilisateurs un avis de consentement clair avant d'accorder l'accès au réseau. Le portail doit capturer, au minimum : le nom, l'adresse e-mail et le consentement explicite au traitement des données à des fins d'analyse.
![]()
Bonnes pratiques
Standardiser sur le 5 GHz pour les analyses : Bien que le 2,4 GHz pénètre plus efficacement les murs, il est fortement encombré et sujet aux interférences du Bluetooth, des fours à micro-ondes et des réseaux voisins. Orienter les clients vers le 5 GHz produit des relevés RSSI plus propres et plus cohérents, améliorant ainsi la précision de la localisation. Configurez le « band steering » (orientation de bande) sur le WLC pour privilégier le 5 GHz pour les clients compatibles.
Planifier des examens d'étalonnage réguliers : Les environnements physiques ne sont pas statiques. Un changement d'agencement saisonnier dans un commerce, une nouvelle cloison, ou même une grande installation temporaire (comme un stand de salon professionnel) peuvent modifier considérablement la propagation RF. Planifiez un examen d'étalonnage chaque trimestre, ou immédiatement après tout changement physique important apporté à l'établissement.
Mettre en œuvre la minimisation des données : En vertu de l'article 5(1)(c) du GDPR, seules les données minimales nécessaires à l'objectif déclaré doivent être collectées. Pour les analyses au niveau des zones, cela signifie stocker des comptages agrégés plutôt que les parcours individuels des appareils. Consultez votre Délégué à la Protection des Données (DPO) avant d'élargir la portée de la collecte de données.
Exploiter l'architecture IoT : Le positionnement WiFi est de plus en plus intégré à des déploiements IoT plus larges. Pour comprendre comment le positionnement en intérieur s'inscrit dans une architecture d'établissement connecté plus vaste, consultez notre guide sur l' Architecture de l'Internet des Objets : Un guide complet .
Dépannage et atténuation des risques
| Mode de défaillance | Symptôme | Cause profonde | Atténuation |
|---|---|---|---|
| Densité d'AP insuffisante | Les appareils « sautent » entre des zones éloignées sur la carte de chaleur | Moins de 3 AP détectent l'appareil à -65 dBm | Étude de site active ; ajouter des AP dans les zones mortes |
| Cartographie des AP inexacte | La carte de chaleur montre un temps de séjour élevé dans des endroits physiquement impossibles | Coordonnées des AP saisies de manière incorrecte dans la plateforme | Vérifier chaque coordonnée d'AP par rapport aux dossiers d'installation physique |
| Randomisation MAC | Métriques de visiteurs récurrents proches de zéro malgré une fréquentation répétée connue | Suivi passif uniquement ; aucune session authentifiée | Mettre en œuvre un Captive Portal avec une connexion incitative |
| Interférence par trajets multiples | Estimations de localisation erratiques dans des zones spécifiques | Réflexions du signal sur des rayonnages métalliques ou du verre | Repositionner les AP ; utiliser des antennes directionnelles ; appliquer le filtrage de Kalman dans la plateforme d'analyse |
| Congestion des canaux | Relevés RSSI incohérents sur le 2,4 GHz | Interférence co-canal provenant des réseaux voisins | Migrer les clients d'analyse vers le 5 GHz ; mettre en œuvre l'attribution automatique des canaux sur le WLC |
ROI et impact commercial
L'analyse de rentabilisation du positionnement WiFi en intérieur est la plus solide lorsqu'elle est présentée comme un investissement d'infrastructure qui génère des rendements simultanément dans plusieurs départements.
Commerce de détail (Retail) : Une enseigne de mode de taille moyenne possédant 20 magasins peut utiliser les données de temps de séjour au niveau des zones pour identifier les présentoirs de produits qui génèrent le plus d'engagement. Il a été démontré que le redéploiement des installations peu performantes sur la base de ces données améliore les taux de conversion des ventes de 8 à 15 % dans des déploiements comparables. Pour des conseils spécifiques à ce secteur, consultez nos solutions pour le Commerce de détail .
Hôtellerie (Hospitality) : Un hôtel de 300 chambres peut surveiller en temps réel la longueur des files d'attente à la réception et dans les points de restauration (F&B), en répartissant dynamiquement le personnel pour éviter la dégradation du service pendant les périodes de pointe. Le suivi des déplacements des clients dans l'établissement permet également d'optimiser l'entretien ménager, réduisant ainsi le temps de préparation des chambres. Consultez nos études de cas sur l' Hôtellerie pour des exemples de déploiement.
Santé (Healthcare) : Les trusts du NHS et les hôpitaux privés utilisent le suivi des actifs basé sur le WiFi (via des balises compatibles WiFi sur les équipements médicaux) pour réduire le temps moyen passé à rechercher des actifs mobiles de 20 minutes à moins de 2 minutes par incident. Cela réduit directement le temps perdu par le personnel clinique sur des tâches non cliniques. Découvrez nos solutions pour la Santé .
Transport : Les aéroports et les opérateurs ferroviaires utilisent l'analyse de présence pour gérer les flux de passagers aux contrôles de sécurité et aux portes d'embarquement, réduisant ainsi la congestion et améliorant les taux de départ à l'heure. Consultez notre page sectorielle Transport pour des études de cas pertinentes.
Mesurer le ROI : Établissez une mesure de référence de la métrique clé (temps de séjour, longueur de la file d'attente, temps de recherche d'actifs) avant le déploiement. Mesurez à nouveau à 30, 60 et 90 jours après le déploiement. Un système de positionnement en intérieur bien déployé est généralement rentabilisé dans un délai de 12 à 18 mois lorsque l'ensemble des gains d'efficacité opérationnelle sont pris en compte.
Pour une compréhension exhaustive des capacités d'analyse qui s'appuient sur cette infrastructure de positionnement, consultez notre guide : Qu'est-ce que le WiFi Analytics ? Un guide complet .
Termes clés et définitions
RSSI (Received Signal Strength Indicator)
A measurement of the power level of a received radio signal, expressed in dBm (decibels relative to one milliwatt). Values typically range from -30 dBm (excellent) to -90 dBm (very weak).
IT teams use RSSI values reported by multiple APs to estimate a device's distance from each AP and calculate its location via trilateration. The -65 dBm threshold is the industry-standard minimum for reliable positioning.
Trilateration
A geometric method of determining the location of a point by measuring its distance from three or more known reference points, using the intersection of circles (in 2D) or spheres (in 3D).
This is the mathematical foundation of WiFi indoor positioning. It is distinct from triangulation, which uses angles rather than distances, though the terms are often used interchangeably in vendor documentation.
Probe Request
An 802.11 management frame broadcast by a WiFi-enabled device to discover available networks in its vicinity.
Probe requests are the fundamental data source for passive presence detection. They are transmitted even when the device is not connected to any network, as long as WiFi is enabled.
MAC Randomisation
A privacy feature in modern mobile operating systems (iOS 14+, Android 10+) that substitutes a randomly generated MAC address in probe request frames, preventing persistent tracking across sessions.
This is the primary technical barrier to passive individual tracking. IT teams must implement captive portal authentication to obtain a persistent identifier for returning visitor analytics.
Captive Portal
A web page presented to a user before network access is granted, typically requiring authentication or acceptance of terms and conditions.
The captive portal is the critical junction between anonymous presence detection and authenticated first-party analytics. It is also the primary mechanism for GDPR consent capture in guest WiFi deployments.
Dwell Time
The duration a detected device remains within a defined zone or the overall venue, measured from first detection to last detection within a session.
A primary KPI for retail and hospitality operators. High dwell time in a product zone correlates with purchase intent; low dwell time at a service desk may indicate poor service experience.
Multipath Interference
A propagation phenomenon where a radio signal reaches the receiving antenna via two or more paths due to reflections, diffractions, or scattering from obstacles.
Particularly prevalent in environments with metal racking, glass facades, or concrete columns. It causes RSSI readings to fluctuate independently of actual device distance, degrading location accuracy.
Path Loss Exponent
A parameter in the log-distance path loss model that describes how rapidly signal strength attenuates with distance in a given environment. Free space = 2; typical indoor = 3–4; obstructed indoor = 4–6.
Analytics platforms use a calibrated path loss exponent to convert RSSI values into distance estimates. An incorrectly calibrated exponent is a common source of systematic location error.
Zone Analytics
The aggregation of presence and dwell time data within a user-defined polygonal area on the venue floor plan.
Zones are the primary unit of business reporting in WiFi analytics platforms. They translate raw location coordinates into meaningful business areas (e.g., 'Checkout', 'Cafe', 'Exhibition Hall A').
Études de cas
A 12-store fashion retail chain wants to understand how a new store layout affects customer dwell time in the 'Home & Living' section. They have a basic guest WiFi network but no analytics. The IT manager has a 90-day project window and a modest budget.
Step 1: Conduct an active site survey of the flagship store to identify AP coverage gaps. Upgrade AP density in the 'Home & Living' zone to guarantee 3-AP overlap at -65 dBm or better. Step 2: Integrate the wireless LAN controller with the WiFi Analytics platform via the management API. Step 3: Upload the store floor plan and precisely map all AP coordinates. Draw a 'Home & Living' zone polygon in the analytics dashboard. Step 4: Deploy a captive portal offering a 10% discount code in exchange for email registration and GDPR consent. This converts passive MAC-randomised data into authenticated dwell time metrics. Step 5: Run a 30-day baseline measurement before the layout change, then a 30-day post-change measurement. Compare average dwell time and footfall density in the zone between the two periods.
A conference centre hosting 5,000-delegate events is experiencing complaints about 20-minute queues at the main registration desk during the 08:30–09:30 peak window. The operations director wants a data-driven solution that can trigger real-time staff redeployment.
Step 1: Verify AP density around the registration desk is sufficient for accurate presence detection (minimum 3 APs at -65 dBm). Step 2: Define a 'Registration Desk' zone and a 'Registration Queue' zone (the area leading up to the desk) in the analytics platform. Step 3: Configure an automated alert: if the device count in the 'Registration Queue' zone exceeds 40 for more than 3 consecutive minutes, trigger an SMS and push notification to the floor manager's mobile device. Step 4: Establish a secondary alert threshold at 70 devices, triggering escalation to the venue operations director. Step 5: Review the alert logs weekly to refine the threshold values based on actual observed queue-to-complaint correlation.
Analyse de scénario
Q1. You are the network architect for a large department store. The initial heatmaps show devices frequently appearing in the wrong departments — a customer standing in Menswear is being placed in Womenswear on the map. What is the most likely cause and what is your diagnostic and remediation process?
💡 Astuce :Consider both the physical environment and the configuration of the analytics platform.
Afficher l'approche recommandée
There are two likely causes: (1) Incorrect AP coordinate mapping — the physical location of one or more APs has been entered incorrectly in the analytics platform, causing a systematic offset in all location estimates derived from those APs. Remediation: physically verify the location of every AP against its recorded coordinates in the platform and correct any discrepancies. (2) Insufficient AP density — if fewer than three APs are hearing the device at -65 dBm, the trilateration is working with incomplete data, producing inaccurate estimates. Remediation: conduct an active site survey to identify coverage gaps and add APs as required. Start with cause (1) as it is faster and cheaper to diagnose.
Q2. Your marketing team reports that the 'returning visitor' metric in the WiFi analytics dashboard has been at 0% for three months, despite strong anecdotal evidence from store managers that many customers visit multiple times per week. What is the technical explanation and what is the solution?
💡 Astuce :Consider the privacy features of modern mobile operating systems.
Afficher l'approche recommandée
The platform is relying solely on passive probe request tracking. Because modern iOS and Android devices randomise their MAC addresses with each probe session, every visit appears as a new, unique device. The system has no mechanism to link visits from the same physical device across sessions. The solution is to implement a captive portal that requires user authentication (email login, social login, or similar). Once a user authenticates, their session is tied to a persistent identifier (email address or user ID), enabling the platform to correctly identify and count returning visitors. Incentivising login — for example, with a loyalty discount — is recommended to maximise the authenticated session rate.
Q3. A new AP was installed to cover a previously dead zone in the venue's basement car park. The AP is confirmed online, serving clients, and appearing in the WLC dashboard. However, the analytics platform shows no presence data for the car park area. What step was missed and how do you resolve it?
💡 Astuce :The network layer and the analytics layer have separate configuration requirements.
Afficher l'approche recommandée
The AP mapping step was omitted from the analytics platform configuration. While the AP is fully functional at the network layer, its physical coordinates have not been registered in the analytics platform's floor plan. The platform is receiving the presence data from the AP but cannot place it on the map, so it is either being discarded or aggregated into an 'unmapped' category. Resolution: log into the analytics platform, navigate to the floor plan configuration, and add the new AP with its precise physical coordinates. If the car park is on a separate floor level, ensure the correct floor plan level is selected before placing the AP marker.
Q4. The legal team has raised a concern that the indoor positioning system may be processing personal data without adequate legal basis under GDPR. As the IT lead, how do you assess and address this risk?
💡 Astuce :Consider both passive and authenticated tracking modes separately.
Afficher l'approche recommandée
Assess the two tracking modes separately. For passive tracking (probe requests): MAC-randomised probe data is generally not considered personal data under GDPR when it cannot be linked to an identified individual. However, if the system retains raw MAC addresses for any period, this should be reviewed with your DPO, as a non-randomised MAC could be personal data. Implement data minimisation by aggregating to zone-level counts as quickly as possible and purging raw MAC logs. For authenticated tracking: this clearly involves personal data (email address, device association). The legal basis is typically consent, captured via the captive portal. Ensure the consent notice is specific, granular, and clearly describes the analytics use case. Implement a data retention policy and a subject access request process. Document both modes in your Records of Processing Activities (ROPA) under GDPR Article 30.



