La détection de présence semble simple. Une étiquette apparaît, donc une personne ou un objet se trouve forcément dans la pièce. C'est tout, non ?
Pas tout à fait.
En situation réelle, la détection de présence BLE échoue pour des raisons bien connues. Les équipes configurent des intervalles trop longs, sollicitent excessivement le récepteur, se fient à une seule mesure RSSI bruitée, et s'étonnent ensuite qu'un badge détecté dans la salle 12 soit toujours présent dans la salle 13. Ce problème se répète sans cesse. Le matériel fonctionne généralement, mais la logique de synchronisation et d'interprétation pose problème.
Lansitec lui-même B-Mobile et B-Fixé Ce guide souligne un point important souvent négligé dans de nombreux projets : la détection de présence BLE en un seul point est destinée au suivi approximatif au niveau de la pièce, et non à un positionnement directionnel précis. Dans B-Mobile, la détection fixe Passerelles Bluetooth écouter les mobiles balises. Dans B-Fixed, fixe balises Le système émet un signal, le traceur mobile l'écoute, puis transmet l'identifiant de la balise et le RSSI en amont. Le principe est similaire, mais les contraintes de synchronisation diffèrent.
Architecture de détection de présence BLE expliquée (B-Mobile vs B-Fixed)
| Modèle | Ce qui reste fixe | Quels mouvements | Que signifie réellement la présence ? |
|---|---|---|---|
| B-Mobile | Passerelles Bluetooth | Balise de signalisation, étiquette, bracelet, étiquette d'identification | “ Cette balise se trouve dans la zone de couverture effective de la passerelle. ” |
| B-Fixé | Balises Bluetooth | Traceur de badge, capteur de casque, traceur de conteneur | “ Ce traceur a capté le signal de la pièce suffisamment fort et assez souvent pour appartenir à cette zone. ” |
Cette distinction est importante. Dans B-Mobile, Lansitec recommande un intervalle publicitaire de 800 ms pour les personnes en mouvement rapide et note que… passerelle Bluetooth intérieure et la passerelle Bluetooth du badge conserve Réception Bluetooth Toujours allumé. Pour le solaire. passerelles, La réception peut également rester activée, mais Lansitec conseille de réduire sa durée pendant les longues périodes de pluie afin d'économiser de l'énergie.
En B-Fixed, la contrainte provient du côté de l'auditeur. Lansitec affirme que Bluetooth du traceur La fenêtre de réception étant de trois secondes, l'intervalle de transmission de la balise ne doit pas excéder une seconde. L'intervalle de balise suggéré est de 800 ms, 500 ms ou moins. À 100 ms, le dispositif de suivi peut capter plusieurs paquets pendant ces trois secondes, éliminer les valeurs RSSI les plus élevées et les plus basses, et calculer la moyenne des autres. C'est un indice très utile. La détection de présence est plus efficace lorsqu'on considère le BLE comme un flux continu de données, et non comme un simple ping.
Erreurs courantes de détection de présence BLE (et comment les corriger)
Voici les erreurs courantes.
- Ils optimisent d'abord la batterie, puis s'étonnent de la disparition du système de détection.
Le Bluetooth LE permet d'allonger considérablement les intervalles de publicité. La plage d'intervalles de publicité officielle définie dans la spécification Bluetooth Core s'étend de 20 ms à 10 485,759375 s, avec un pseudo-aléatoire délai d'attente de 0 à 10 ms ajouté à chaque événement. Cette flexibilité est utile, mais elle permet aussi de configurer une balise de manière tellement laxiste qu'une personne en mouvement peut passer une porte entre deux paquets. (1) - Ils sous-analysent.
Du côté du scanner, l'intervalle de balayage et la fenêtre de balayage déterminent la fréquence et la durée d'écoute de la radio. Silicon Labs définit l'intervalle de balayage comme la fréquence à laquelle le balayage démarre, et la fenêtre de balayage comme la durée d'écoute de l'appareil. La fenêtre doit être inférieure ou égale à l'intervalle, les deux étant exprimés en 0,625 ms unités. Silicon Labs note également que le changement de canal prend du temps et que les paquets ne sont pas reçus pendant le changement. (2) - Ils supposent que le RSSI le plus élevé correspond toujours à la pièce adéquate.
C’est là l’erreur séduisante. Le NIST a constaté que le RSSI du BLE varie non seulement avec la distance, mais aussi avec interférence multitrajet, Le RSSI est influencé par d'autres facteurs tels que le trafic 2,4 GHz, l'orientation et les obstacles. En d'autres termes, il s'agit d'une indication, et non d'une vérité absolue. (3)(4) - Ils ignorent les fuites de courant dues aux murs et l'atténuation par le corps humain.
Lansitec dit explicitement passerelles ou traqueurs Il est possible de capter les signaux provenant de la pièce voisine, mais ils sont généralement beaucoup plus faibles, avec une différence de RSSI pouvant atteindre 20 dBm. Les travaux du NIST sur la communication de proximité BLE permettent d'expliquer pourquoi cet écart varie en pratique : l'atténuation varie considérablement selon les matériaux des murs, et même la présence d'une personne bloquant le trajet direct peut modifier le RSSI d'environ 11 dB. (4)
Paramètres de synchronisation BLE ayant un impact sur la précision de la présence
Un nombre surprenant de projets s'attardent sur les plans d'étage et les icônes de repérage avant même de régler les radios. Cet ordre est contre-intuitif.
Points de départ pratiques pour les déploiements de type Lansitec
| Scénario | Meilleur point de départ | Pourquoi ça marche |
|---|---|---|
| B-Mobile, personnes se déplaçant dans les couloirs/portes | Balise de badge à 800 ms, réception de la passerelle toujours active lorsque l'alimentation le permet | Vous augmentez ainsi vos chances de tomber sur au moins une publicité utile lors d'un court passage de porte. |
| B-Fixed, balise de chambre vers traqueur mobile | Fenêtre de réception du traceur : 3 s, intervalle de balise : 800 ms ou 500 ms, jamais inférieur à 1 s | Le dispositif de suivi a besoin d'un nombre suffisant d'opportunités de balise à l'intérieur de chaque fenêtre de réception. |
| Économe en batterie, mais toujours attentif à l'espace disponible. | Maintenez un intervalle modéré, puis réduisez-le. Puissance TX avant de ralentir trop l'intervalle | Une puissance réduite permet de limiter les fuites vers les pièces adjacentes sans perturber le déroulement des événements. |
| Des pièces qui communiquent entre elles ou des étages qui se chevauchent | Seuils par chambre plus bas Puissance TX, même jusqu'à -26 dBm dans des structures métalliques complexes à plusieurs étages | Lansitec utilise déjà la réduction de la puissance d'émission pour contrôler les interférences entre les étages. Ce même principe s'applique également aux limites des pièces. |
Cette dernière rangée est plus importante qu'on ne le pense. En cas de fuite, Une portée plus courte vaut mieux qu'un post-traitement plus poussé.. Les recommandations de Lansitec concernant la technologie B-Fixed pour les usines à plusieurs étages préconisent de réduire la puissance d'émission des balises à -26 dBm Pour éviter les interférences entre les étages. Il s'agit d'un exemple de séparation d'étages, mais le principe s'applique également aux pièces adjacentes et aux portes.
Comment utiliser correctement le RSSI pour la détection de présence en intérieur
Le matériel B-Fixed de Lansitec inclut une formule classique de perte de propagation logarithmique pour calculer la distance à partir du RSSI :
d=10((∣RSSI∣−A)/(10n))
avec des valeurs d'exemple recommandées de A = -59 et n = 3,3226.
Cette formule est utile. Elle est aussi dangereuse si on l'applique au pied de la lettre.
Le NIST décrit la même famille générale de modèles d'affaiblissement de propagation et explique pourquoi la variance est si importante dans les applications BLE de proximité. Le modèle peut décrire la tendance, mais la dispersion autour de cette tendance est importante en raison de l'évanouissement, des obstacles et des effets spécifiques à l'environnement. (4)
Voici donc une meilleure façon d'utiliser le RSSI dans la détection de présence :
Utilisez-le comme un signal classé au fil du temps.
Un bon moteur de jeu au niveau de la pièce fait généralement au moins trois choses :
- Regroupe plusieurs paquets, Pas un seul. Lansitec le laisse déjà entendre dans B-Fixed en faisant la moyenne de plusieurs échantillons RSSI après avoir éliminé les valeurs extrêmes.
- Compare les chambres par marge, Il ne s'agit pas uniquement d'une question de valeur absolue. Un badge perçu à -67 dBm dans la pièce A et à -70 dBm dans la pièce B est ambigu. Un badge perçu à -59 dBm dans la pièce A et à -78 dBm dans la pièce voisine est beaucoup plus clair. Cette conclusion repose sur la différence de niveau sonore “ jusqu'à 20 dBm ” entre pièces adjacentes, selon Lansitec, et sur les résultats du NIST concernant la variabilité de l'atténuation.
- Ajoute une hystérésis et un temps de maintien, Ainsi, le système ne réagit pas à chaque fluctuation du RSSI. Les données du NIST sur l'orientation, les murs et les obstacles matériels rendent cela quasiment indispensable.
En clair : ne déclarez pas “ entrée dans la salle B ” à cause d’un seul paquet. Déclarez-le parce que la salle B est restée suffisamment forte pendant une durée suffisamment longue, avec une marge suffisamment importante, et ce, sur un nombre suffisant de paquets.
Comment résoudre les fuites de signal BLE entre les pièces
C'est là que de nombreux déploiements échouent.
Lansitec l'indique clairement dans ses versions B-Mobile et B-Fixed : la réception dans la pièce voisine est possible, mais généralement plus faible, souvent de 20 dBm. Cela permet d'obtenir un meilleur système de classification.
Une pile logique pratique ressemble à ceci :
Calibrez chaque pièce, pas l'ensemble du bâtiment.
Un seuil RSSI global unique résiste rarement aux variations du volume des murs. Il est donc nécessaire de mesurer l'atténuation en fonction de la porte (ouverte ou fermée), de la présence d'occupants et de la pièce vide. Le NIST démontre que le matériau de la paroi peut à lui seul modifier considérablement l'atténuation, et son étude a observé un écart d'environ 20 dB en termes d'affaiblissement de propagation entre les parois en verre et celles en métal. (4)
Utilisez “ la meilleure chambre plus marge ”
Ne vous contentez pas de demander : “ Ai-je entendu le signal ? ” Demandez plutôt : “ Cette pièce était-elle plus puissante que la pièce concurrente d'au moins X dB pendant Y secondes ? ” La valeur exacte de X dépend des résultats de l'étude du site, mais le raisonnement découle directement des documents de Lansitec concernant la faiblesse des pièces adjacentes.
Seuils d'entrée et de sortie distincts
L'entrée devrait être soumise à des règles plus strictes que le séjour. La sortie devrait exiger un peu plus de patience. Sinon, une personne se tenant près d'un mur risque de passer d'une pièce à l'autre sans s'arrêter.
Corrigez les fuites RF avant le logiciel si possible.
Réduire Puissance TX, Vous pouvez éloigner la passerelle ou la balise des murs mitoyens ou la rapprocher de la zone qui vous intéresse. La technologie BLE offre une puissance d'émission réglable, et les balises Lansitec sont compatibles avec cette fonctionnalité.
Savoir quand la couverture du corridor est suffisante
Le guide de questions-réponses de Lansitec sur le B-Mobile propose un compromis réaliste en matière de déploiement : couloir, hall et hall d’entrée. passerelles Cette solution peut s'avérer plus économique si le seul besoin est de “ savoir quand les gens sont hors de la pièce ”. N'installez une passerelle dans chaque pièce que si vous avez réellement besoin d'identifier la pièce, de gérer les échanges de colocataires ou de vérifier la présence simultanée dans une même pièce avec une plus grande certitude.
Ce point est facile à négliger, mais il permet de réaliser des économies. La détection de présence n'est problématique que lorsque l'objectif de conception et la densité de déploiement ne correspondent pas.
Paramètres de fenêtre et d'intervalle de balayage pour une détection fiable
C'est un point que de nombreux articles passent sous silence.
En théorie, la publicité et l'analyse ne sont que des paramètres GAP. En pratique, ils déterminent si votre système a une chance de détecter un mouvement. Silicon Labs précise que l'analyse passive se limite à l'écoute, tandis que l'analyse active envoie également des requêtes d'analyse et attend les réponses. Ils signalent également que le changement de canal prend du temps et qu'aucun paquet de publicité n'est reçu pendant cette période. (2)
Cela signifie deux choses :
- Pour une simple détection de présence, la recherche passive est souvent plus judicieuse. Elle est plus silencieuse et moins énergivore.
- Si vous réduisez trop la fenêtre de numérisation, vous ne faites pas que réduire la consommation de la batterie ; vous créez une période d'inactivité.
Le NIST a soulevé le même point opérationnel sous un autre angle. Dans leurs travaux sur les interactions BLE, lorsque la diffusion et la réception n'étaient pas suffisamment synchronisées, les appareils pouvaient tout simplement ne pas se détecter mutuellement. (3)
La première vraie question à se poser lors de la mise en service n'est donc pas : “ À quoi va ressembler mon tableau de bord ? ”
La question est la suivante : combien de chances par passage de porte mon système a-t-il de capter le paquet ?
Si la réponse est un, alors peut-être que le déploiement est déjà fragile.
Guide d'installation étape par étape de la détection de présence BLE
Utilisez cette commande sur le site.
- Réglez d'abord la minuterie.
Pour les appareils mobiles (B-Mobile), commencez par respecter les recommandations de Lansitec (800 ms) pour les personnes en mouvement rapide. Pour les appareils fixes (B-Fixed), respectez la fenêtre de réception du traceur de 3 s et limitez la durée de diffusion des balises à 1 s maximum, de préférence 800 ms ou 500 ms. - Garniture Puissance TX deuxième.
Si des interférences se produisent dans les pièces voisines, réduisez la puissance avant d'envisager des règles de filtrage complexes. Les plages de puissance BLE configurables de Lansitec et la recommandation d'isolation au sol de -26 dBm font de ce bouton un outil très judicieux. - Collecter les histogrammes RSSI pièce par pièce.
Se tenir au centre de la pièce ne suffit pas. Effectuez le test à la porte, contre un mur mitoyen, au bord du couloir et près des étagères métalliques. - Construisez une logique de classification autour des médianes, des marges et du temps de séjour.
Nous ne livrerions pas un système de production en nous basant sur le principe du “ dernier paquet gagnant ”, et vous ne devriez pas non plus. - Ce n'est qu'ensuite que vous déciderez de la densité.
Petite pièce ? Une seule borne ou balise peut suffire. Atelier à risques ? Lansitec recommande un espacement de 10 m. Besoin d’une identification précise des chambres dans un hôtel ou un établissement de soins ? Une borne par chambre améliore considérablement la précision.
Meilleures pratiques pour une détection de présence BLE précise
Une bonne détection de présence n'a rien de magique. Elle repose sur une synchronisation BLE rigoureuse et des attentes modestes.
B-Mobile et B-Fixed illustrent tous deux la même leçon, mais de manière opposée : la détection de présence est optimale lorsqu’elle repose sur des preuves répétées et crédibles au sein d’une zone connue. Elle ne s’appuie pas sur des coordonnées parfaites, ni sur une certitude absolue quant à la détection d’un seul paquet, et encore moins sur un seuil global appliqué à un bâtiment entier et issu d’un test en laboratoire.
Ajustez l'intervalle de diffusion en fonction du mouvement. Dimensionnez la fenêtre de réception pour qu'elle puisse effectivement capter les paquets. Considérez le RSSI comme un signal de classement bruité. Réduisez les fuites par l'emplacement et la consommation d'énergie avant de tenter de contourner les lois de la physique par logiciel.
Faites cela, et la détection de présence cesse d'être “ acceptable ”. Elle devient fiable.
Foire aux questions
À propos de la détection de présence BLE
La détection de présence BLE est-elle suffisamment performante pour une identification précise des pièces ?
Généralement oui pour une présence sonore bien calibrée dans une pièce, mais non pour une position géométrique précise à partir d'un point unique. Lansitec décrit explicitement le point unique. détection de présence Convient pour un suivi approximatif au niveau de la pièce, mais pas pour une localisation précise.
Quel est l'intervalle publicitaire initial sûr pour déménager ?
Pour les déploiements B-Mobile de type Lansitec, un intervalle de 800 ms est recommandé pour les personnes se déplaçant rapidement. Pour les déploiements B-Fixed, il est conseillé de maintenir l'intervalle entre les balises à 1 s ou moins, avec une valeur de 800 ms ou 500 ms de préférence.
Pourquoi un badge apparaît-il encore dans la pièce suivante ?
Parce que le BLE se propage bien mieux à travers les portes, les cloisons sèches, le verre et les interstices que ce que beaucoup d'équipes imaginent. Lansitec note une réception dans la pièce voisine avec RSSI Des différences allant jusqu'à 20 dBm, et le NIST montre que le matériau du mur et le blocage corporel peuvent faire varier l'atténuation de manière importante. (4)
Dois-je résoudre le problème des fuites en augmentant la puissance du logiciel ou en diminuant la puissance RF ?
Il est généralement conseillé de commencer par une puissance RF réduite et un meilleur positionnement. Les recommandations de déploiement B-Fixed de Lansitec permettent de réduire la puissance de la balise à -26 dBm dans les environnements complexes à plusieurs étages afin de limiter les interférences.
Références et lectures complémentaires :
- Bluetooth SIG : Spécifications de base Bluetooth
- Silicon Labs : Référence de l’API Bluetooth LE GAP
- NIST : Développement et évaluation d’un dispositif Bluetooth basse consommation pour les mesures des rencontres électroniques
- NIST : Sur la faisabilité de la détection de proximité du COVID-19 à l'aide de signaux Bluetooth basse consommation





