Nos traceurs et Tag fonctionnent différemment des traceurs connectés grâce au BLE. Découvrez comment cela fonctionne avec une démonstration détaillée dans cet article.
Tag BLE et dispositif de balayage
Il s’agit d’une petite pièce de matériel de surveillance. Le tag transmet son identifiant unique toutes les quelques secondes (par exemple, toutes les 4 secondes), via un signal Bluetooth sans fil. En outre, elle utilise la norme Bluetooth à basse énergie qui, par rapport à la norme Bluetooth classique, accorde plus d’importance à l’efficacité énergétique et aux vitesses de transfert de données élevées. Le terme « Bluetooth Low Energy » (Bluetooth à basse énergie) est généralement abrégé « BLE » ; c’est pour cela que nous désignons ce tag comme « tag BLE ».
Notons qu’une balise BLE est un outil assez simple. Il ne dispose pas de GPS, de modem ou de processeur et ne peut pas être localisé. Il ne fait que partager régulièrement son identité.
Il est nécessaire d’activer plusieurs dispositifs de balayage pour que la solution de suivi des tags Bluetooth fonctionne correctement. Les tags émettent des signaux BLE périodiquement sur ces dispositifs. Chaque 30 minutes, ils envoient à la plateforme en nuage la liste des ID des tags BLE détectées en mémoire. La plateforme peut mettre à jour l’emplacement des dispositifs de balayage en fonction de leur emplacement.
Tag BLE utilisant le format iBeacon
Le format des données n’est pas spécifié dans le protocole de communication Bluetooth Low Energy. Les balises BLE diffusant leur identifiant unique dans le format iBeacon sont désormais prises en charge par la solution.
Dans le format iBeacon, une balise est conçue pour générer trois champs de données pour s’authentifier.
Valeur UUID : Un code d’identification de base, utilisé pour reconnaître une entreprise ou un producteur. Les appareils de balayage sont paramétrés pour filtrer un UUID donné, de manière à ne pas intercepter des signaux iBeacon venant d’autres balises et appareils inconnus de la plateforme. Un champ numérique de 8 bits est essentiel.
Nombre minimum : Surface numérique (8 bits) Dans l’espace UUID, la combinaison majeur-minor doit être unique. Nous proposons des tags BLE pour s’assurer que les valeurs UUID-major-minor sont correctement enregistrées dans les tags et sur la plateforme.
Intervalles d'émission, de balayage et d'envoi BLE
La compréhension des temps et des intervalles permet de comprendre la réactivité et la précision d’une solution.
Premièrement, les tags BLE présentent un intervalle périodique d’annonce (intervalle d’émission ou de transmission) Par exemple, un label BLE communique son identifiant tous les 3 secondes. Cet intervalle constitue un équilibre entre la précision de la détection et la longévité de la batterie. Modifier la fréquence d’annonce après l’achat des étiquettes est une opération très rare et très longue.
En second lieu, les systèmes de balayage eux-mêmes utilisent généralement un intervalle de balayage. Ils écoutent pendant une durée qui s’étend sur plusieurs intervalles d’annonce du tag (par exemple 10 secondes ou plus) afin de vérifier que les oublis occasionnels d’une seule annonce sont pris en compte. Les dispositifs de balayage alimentés par une batterie ne fonctionnent pas en continu, mais à intervalles réguliers. Les appareils de lecture alimentés par une source extérieure, quant à eux, peuvent se permettre de balayer quasiment en permanence.
Enfin, les systèmes de balayage ont un intervalle d’envoi pendant lequel ils publient régulièrement la liste des balises BLE identifiées sur la plateforme. Il est important de prendre en compte les ancres de zone alimentées par batterie, car les intervalles d’envoi courts permettent une meilleure réactivité temporelle.
En bref, si l’heure d’arrivée ou de départ doit être connue aussi précisément et aussi rapidement que possible, les Tag BLE sont sans doute la meilleure option.