Bluetooth est une norme de télécommunications permettant l'échange bidirectionnel de données à courte distance en utilisant des ondes radio UHF sur la bande de fréquence de 2,4 GHz.
Version actuelle : 5.2 (mise en service en décembre 2019).
Echo du Net - Dossier Bluetooth (Avril 2021)
À partir de ce moment [sortie du BT 4.0 en 2010], les fabricants d’accessoires ont le choix d’implémenter le Bluetooth LE seul (en « single mode ») ou avec le Classic Bluetooth (en « dual mode ») des versions 1.0 à 3.0 et High Speed de la version 3.0, afin de conserver la compatibilité avec les anciennes versions du Bluetooth.
Ellisys Bluetooth Video 1: Intro to Bluetooth Low Energy (vidéo - anglais - 8')
Pour le débutant, le Bluetooth classique se compose de Bluetooth 1.0-3.0. Il s'agit notamment de Bluetooth BR (Basic Rate) autour de 1,2 Mbit / sec, Bluetooth EDR (Enhance Data Rate) à 3Mbits / Sec. (source).
Selon la norme EUI-48 (Extended Unique Identifier), l'identité d'un objet connecté en BT est définie par une adresse publique et/ou une adresse aléatoire statique. Cependant, cette identité peut-être masquée par une adresse aléatoire privée, ce qui empêche un tiers intrus de tracer l'objet.
Remarque : Cette variété n'est disponible que pour le BT LE. En BR/EDR, l'adresse est obligatoirement de type “publique”.
Le format de l'adresse qui est détectée est le même que celui d'une adresses MAC♦, c'est un code de la forme XX:XX:XX:XX:XX:XX où “X” est un chiffre (0 à 9) ou une lettre (de A à F uniquement) - exemple : 0C:4F:23:12:AD:01.
Le type d'adresse peut être en partie distingué grâce au premier caractère :
♦Tandis qu'une adresse MAC est unique et fixe pour chaque appareil électronique, l'adresse affichée peut-être une “couverture” qui masque l'adresse MAC. Ainsi, en toute rigueur, l'adresse qui s'affiche n'est pas une adresse MAC, même si elle en a l'apparence !
Pour plus d'info sur les adresses BT :
Qu’est-ce qu'un “beacon BLE” (une balise Bluetooth Low Energy) ? : https://blog.pandasuite.com/fr/technologie-beacon/
Principales normes :
C'est une des informations clé émise par une balise : Répertoire des compagnies
Exemples :
C'est un autre type d'information contenu dans un paquet et permettant d'identifier le type d'appareil.
* Liste des UUID 16bit spécifiques
Exemples :