Vad är Bluetooth?
Bluetooth är en kortdistans trådlös teknikstandard som arbetar på 2,4 GHz. Den möjliggör datautbyte mellan enheter inom 10–100 meter. Uppkallad efter Harald "Blåtand" Gormsson, en dansk kung på 900-talet som enade stridande grupper. Moderna Bluetooth 5.0+ erbjuder hastigheter upp till 2 Mbps, förbättrad räckvidd och minskad strömförbrukning jämfört med tidigare versioner.
Bluetooth Classic vs. BLE
Bluetooth Classic används för kontinuerlig dataströmning — ljud till hörlurar, filöverföringar och tangentbords-/musanslutningar. Bluetooth Low Energy (BLE) är optimerat för enheter som skickar små mängder data periodiskt — aktivitetsarmband, pulsmätare, smarta hem-sensorer och beacons. BLE kan köras i månader eller år på ett knappcellsbatteri. Web Bluetooth API fungerar huvudsakligen med BLE-enheter.
GATT-tjänster & egenskaper
BLE-enheter exponerar data genom GATT (Generic Attribute Profile). Data organiseras i tjänster (logiska grupperingar som "Battery Service" eller "Heart Rate Service") som innehåller egenskaper (enskilda datapunkter som batterinivå eller pulsvärde). Varje tjänst och egenskap har ett unikt UUID. Standard-UUID:er definieras av Bluetooth SIG, medan tillverkare kan definiera egna UUID:er för proprietär data.