Mikä on Bluetooth?
Bluetooth on lyhyen kantaman langaton tiedonsiirtostandardi, joka toimii 2,4 GHz:n taajuudella. Se mahdollistaa tiedonvaihdon laitteiden välillä 10–100 metrin etäisyydellä. Se on nimetty Harald "Sinihampaan" Gormsonin, 900-luvun tanskalaisen viikinkikuninkaan mukaan, joka yhdisti sotivat osapuolet. Moderni Bluetooth 5.0+ tarjoaa nopeuksia jopa 2 Mbps, parannetun kantaman ja pienemmän virrankulutuksen aiempiin versioihin verrattuna.
Bluetooth Classic vs. BLE
Bluetooth Classic on tarkoitettu jatkuvaan tiedonsiirtoon – ääni kuulokkeisiin, tiedostojen siirto ja näppäimistö-/hiiriyhteydet. Bluetooth Low Energy (BLE) on optimoitu laitteille, jotka lähettävät pieniä tietomääriä ajoittain – aktiivisuusseurantimet, sykemittarit, kodin älylaitteet ja majakat. BLE voi toimia kuukausia tai vuosia nappiparistolla. Web Bluetooth API toimii pääasiassa BLE-laitteiden kanssa.
GATT-palvelut ja -ominaisuudet
BLE-laitteet esittävät tietoja GATT (Generic Attribute Profile) -profiilin kautta. Tieto on järjestetty palveluihin (loogisia ryhmittymiä kuten "Battery Service" tai "Heart Rate Service"), jotka sisältävät ominaisuuksia (yksittäisiä datapisteitä kuten akun taso tai sykelukema). Jokaisella palvelulla ja ominaisuudella on yksilöllinen UUID. Bluetooth SIG määrittelee standardoidut UUID:t, kun taas valmistajat voivat määritellä omia UUID:itaan omille tiedoilleen.