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.
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à.
Commentaires (12)
#1
#1.1
#2
Ça serait relou pour ceux comme moi dont le PC est dans une autre pièce et jouent via steam link
Remarque, il me semble que la manette xbox one (j'utilise version pc) est en Wi-Fi.
#2.1
#2.2
Et ça semblait être une vraie plaie au cul, donc je fais comme ça
#3
#3.1
#3.2
#4
#5
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 ?
Historique des modifications :
Posté le 09/09/2024 à 15h42
Le principe d'une mesure de distance RTT est un ultra classique. La précision de la mesure repose sur capacité à mesurer ce temps de trajet aller/retour avec un grande précision car le signal radio voyage vite : 1 nanoseconde = 30 cm de distance. 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 ?
#6
#6.1