Wat is Bluetooth?
Bluetooth is een draadloze kortafstandstechnologie die werkt op 2,4 GHz. Het maakt gegevensuitwisseling mogelijk tussen apparaten binnen 10-100 meter. Vernoemd naar Harald "Bluetooth" Gormsson, een 10e-eeuwse Deense koning die strijdende facties verenigde. Modern Bluetooth 5.0+ biedt snelheden tot 2 Mbps, verbeterd bereik en lager energieverbruik ten opzichte van eerdere versies.
Klassiek Bluetooth vs. BLE
Klassiek Bluetooth wordt gebruikt voor continue datastreaming — audio naar koptelefoons, bestandsoverdracht en toetsenbord-/muisverbindingen. Bluetooth Low Energy (BLE) is geoptimaliseerd voor apparaten die periodiek kleine hoeveelheden data verzenden — fitnesstrackers, hartslagmeters, smart home-sensoren en beacons. BLE kan maanden of jaren draaien op een knoopcelletje. De Web Bluetooth API werkt voornamelijk met BLE-apparaten.
GATT-services & -karakteristieken
BLE-apparaten stellen gegevens beschikbaar via GATT (Generic Attribute Profile). Gegevens worden georganiseerd in Services (logische groeperingen zoals "Batterijservice" of "Hartslagservice") die Karakteristieken bevatten (individuele datapunten zoals batterijniveau of hartslagwaarde). Elke service en karakteristiek heeft een unieke UUID. Standaard UUID's worden gedefinieerd door de Bluetooth SIG, terwijl fabrikanten eigen UUID's kunnen definiëren voor propriëtaire data.