Connexion
Abonnez-vous

Le Bluetooth 6.0 est officiel, avec une « précision centimétrique »

T'es là où t'es pas là ?

Le Bluetooth 6.0 est officiel, avec une « précision centimétrique »

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

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)

Vous devez être abonné pour pouvoir commenter.

Abonnez-vous
votre avatar
votre avatar
C'est plutôt ceci
votre avatar
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.
Ça serait relou pour ceux comme moi dont le PC est dans une autre pièce et jouent via steam link :transpi:

Remarque, il me semble que la manette xbox one (j'utilise version pc) est en Wi-Fi.
votre avatar
La manette peut se connecter au client Steam Link. C'est ce que je fais parce que chez moi, la distance au PC fait que c'est la physique qui s'occupe de déconnecter ta manette, pas besoin d'un nouveau protocole pour ça :D
votre avatar
Je sais qu'on peut mettre la manette sur le PC steamlink, sauf qu'il est sous Manjaro et le peu que j'ai essayé, la manette Xbox One n'est pas reconnue direct.

Et ça semblait être une vraie plaie au cul, donc je fais comme ça :D
votre avatar
Chic ! On est prêts pour la prochaine épidémie de type Covid. On pourra savoir avec précision que quelqu'un est malade et s'en éloigner. :fumer:
votre avatar
Alors pendant le Covid, il y avait déjà des vestes en UWB dans mon usine. Elles bipaient et clignotaient des que les 1,5 m n'était pas respecté ...
votre avatar
Où le Tinder dans le métro.
votre avatar
Est-ce que le format Low Energy améliore également la latence, comparé aux versions précédentes ?
votre avatar
Le principe d'une mesure de distance RTT est un ultra classique. La précision de la mesure de distance 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 ?
votre avatar
on est d'accord pour dire que l'HCI couplé à la précision centimétrique sera détourné pour les panneaux d'affichage de pubs et le tracking...
votre avatar
Très certainement. Ainsi que pour les "airtags" et compagnie pour pister des personnes (Femmes et enfants en priorité).

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

Fermer