Le Bluetooth 6.0 est officiel, avec une « précision centimétrique »
T'es là où t'es pas là ?
Le Bluetooth Special Interest Group (SIG) a dévoilé la semaine dernière la version 6.0 de sa norme Bluetooth Core. La principale nouveauté est le Channel Sounding. Elle permet d’avoir une « véritable prise de conscience de la distance », avec une précision centimétrique. Elle marche dans les pas de l’UWB et du Wi-Fi RTT.
Le 09 septembre à 10h00
4 min
Hardware
Hardware
Cette fonctionnalité est la suite logique de la Radio Direction Finder (RDF), ou radiogoniomètre, ajoutée dans le Bluetooth Core Specification 5.1, en janvier 2019. La RDF permet de mesurer avec précision la direction d’un signal.
Deux méthodes sont possibles : mesurer l'angle d'arrivée (AoA) ou celui de départ (AoD). « Chacune des techniques nécessite que l’un des deux dispositifs soit équipé de plusieurs antennes : le récepteur avec la méthode AoA, l'émetteur avec l'AoD ».
À l’époque, le Bluetooth SIG expliquait que c’était « la première des nombreuses étapes de la feuille de route Bluetooth qui permettra, à terme, d'améliorer de manière décisive les services de localisation Bluetooth ». La suite est désormais là, cinq ans plus tard.
Précision centimétrique pour le Channel Sounding
Le Channel Sounding permet de « calculer la distance entre deux appareils Bluetooth avec une précision nettement supérieure à celle obtenue en utilisant la méthode RSSI […] Elle fonctionne d’une manière totalement différente et comprend une variété de mesures de sécurité qui atténuent divers types de risques », précise le SIG dans ce document technique.
Le RSSI, ou Received Signal Strength Indication, se base sur la puissance de réception du signal pour estimer la distance séparant l'émetteur et le récepteur. Avec RSSI ou Channel Sounding, il faut combiner la distance et la direction du signal pour obtenir une localisation précise.
C’est d’ailleurs le principal usage mis en avant : proposer des fonctions telles que « trouver mon appareil », avec une « précision centimétrique ».
Deux approches : PBR et/ou RTT
Deux méthodes sont disponibles pour calculer la distance : Phase-Based Ranging (PBR) et Round-Trip Timing (RTT). Cette dernière est déjà utilisée par le Wi-Fi RTT (802.11mc). Les deux méthodes peuvent être utilisées indépendamment ou de manière combinée.
Une vidéo a aussi été mise en ligne pour expliquer le Channel Sounding.
Le Sounding Channel se pose donc en concurrent direct de l'UWB (Ultra WideBand), notamment utilisé dans les AirTag et que l’on retrouve désormais dans des smartphones (sous l’impulsion d’Apple et de Samsung).
De multiples usages
Parmi les autres possibilités mises en avant, on retrouve la gestion des clés numériques, avec la garantie « qu'une serrure ne s'ouvre que lorsque l'appareil autorisé se trouve à une certaine distance ». Cela réduirait « considérablement le risque d’accès non autorisé à partir d’une attaque de type man-in-the-middle (MITM) ».
Signalons aussi la possibilité pour « les souris, claviers et manettes de jeu Bluetooth de basculer automatiquement entre les états actif et inactif en fonction de leur distance » du terminal auquels ils sont connectés.
Le Bluetooth SIG ajoute qu’il y a une couche de sécurité « garantissant que seuls les utilisateurs autorisés » peuvent accéder à la position d’un objet. On jugera sur pièce lorsque le Bluetooth 6.0 sera disponible dans les terminaux.
Les autres nouveautés du Bluetooth 6.0
Le Bluetooth 6.0 apporte aussi de la nouveauté sur le Bluetooth LE (Low Energy) avec de nouvelles fonctionnalités pour consommer toujours moins.
On retrouve le Decision-Based Advertising Filtering qui permet à un périphérique d’analyser le contenu d’un paquet reçu sur le canal principal, pour décider s’il doit rechercher d’autres paquets sur le canal secondaire. Signalons aussi le Monitoring Advertisers qui « utilise les événements HCI (Host Controller Interface) pour informer l'hôte chaque fois qu'un périphérique intéressant entre ou sort de la zone de portée » du signal.
Le Bluetooth SIG annonce des améliorations sur l’Isochronous Adaptation Layer (ISOAL) qui « permet de transmettre des trames de données plus volumineuses ». Les notes de versions détaillées du Bluetooth 6.0 se trouvent par là.
Le Bluetooth 6.0 est officiel, avec une « précision centimétrique »
-
Précision centimétrique pour le Channel Sounding
-
Deux approches : PBR et/ou RTT
-
De multiples usages
-
Les autres nouveautés du Bluetooth 6.0
Commentaires (12)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 09/09/2024 à 10h13
Le 09/09/2024 à 13h21
Le 09/09/2024 à 10h17
Remarque, il me semble que la manette xbox one (j'utilise version pc) est en Wi-Fi.
Le 09/09/2024 à 19h54
Le 09/09/2024 à 20h15
Et ça semblait être une vraie plaie au cul, donc je fais comme ça
Le 09/09/2024 à 11h39
Le 09/09/2024 à 13h28
Le 09/09/2024 à 14h18
Le 09/09/2024 à 13h31
Modifié le 09/09/2024 à 15h43
Ca demande bien sur une base de temps hyper stable mais ca demande aussi que le signal radio avec lequel on travaille soit permette une telle résolution. Et la résolution temporelle, ca se traduit directement (souvient toi de la transformé de Fourrier) en largeur de bande : Un signal qui permet 1 ns de résolution nativement, il a 1 GHz de largeur de bande. Et c'est ainsi que naquit l'Ultra Large Bande (UWB in english).
Alors bien sur il y a des techniques pour gagner en précision sans directement augmenter la largeur de bande dans le même ordre de grandeur (moyennage par exemple, hybridation de mesure de phase, d'AoA / AoD et RTT)... . Mais vu la réalité physique précédemment évoquée, les liens très anciens entre le Bluetooth SIG et IEEE 802.15 qui a développé les premiers standards UWB (dans la douleur...) ... on est sur que cette mesure de RTT ne s'appuie pas sur une couche UWB ?
Le 09/09/2024 à 16h57
Le 10/09/2024 à 12h04