Qu'est-ce que le Bluetooth ?
Le Bluetooth est un standard de technologie sans fil à courte portée opérant à 2,4 GHz. Il permet l'échange de données entre appareils à 10-100 mètres. Nommé d'après le roi danois du Xe siècle Harald « Bluetooth » Gormsson, qui a unifié les factions en guerre. Le Bluetooth 5.0+ moderne offre des vitesses jusqu'à 2 Mbps, une portée améliorée et une consommation d'énergie réduite.
Bluetooth classique vs. BLE
Le Bluetooth classique est utilisé pour la transmission continue de données — audio vers les écouteurs, transfert de fichiers et connexions clavier/souris. Bluetooth Low Energy (BLE) est optimisé pour les appareils envoyant de petites quantités de données périodiquement — trackers fitness, moniteurs de fréquence cardiaque, capteurs domotiques et beacons. BLE peut fonctionner avec des piles bouton pendant des mois voire des années. L'API Web Bluetooth fonctionne principalement avec les appareils BLE.
Services et caractéristiques GATT
Les appareils BLE exposent des données via GATT (Profil d'Attributs Génériques). Les données sont organisées en services (groupements logiques comme « service de batterie » ou « service de fréquence cardiaque ») contenant des caractéristiques (points de données individuels comme le niveau de batterie ou la valeur de fréquence cardiaque). Chaque service et caractéristique a un UUID unique. Les UUIDs standard sont définis par le Bluetooth SIG, et les fabricants peuvent définir des UUIDs personnalisés pour les données propriétaires.