Generelt tænker de fleste af os på Bluetooth som en simpel enhed-til-enhed-forbindelse, der bruges til at gøre ting som at afspille musik eller anden lyd (højttalere / headset), tilbyde hurtig notifikationsadgang (smartwatches) eller udføre andre opgaver. Men der er en ny Bluetooth-standard på vej op, og det giver din webbrowser mulighed for at kontrollere Bluetooth-enheder i nærheden. Det bliver sejt.
Denne standard, simpelthen kaldet Web Bluetooth, er allerede en del af Chrome-browseren. Det er designet til at passe ind i "Tingenes internet" (jeg hader den sætning så meget) og vil gøre det nemt for webdesignere at interagere med brugernes perifere enheder i deres hjem - hvis brugeren selvfølgelig tillader det.
Forståeligt nok vil mange brugere have sikkerhedsproblemer her, så lad os tale om dem, inden vi kommer ind på nogle af de ting, der gør Web Bluetooth super sej.
Lige uden for porten er der en bekymring for, at din browser kan oprette forbindelse til Bluetooth-enheder i nærheden - det er et spørgsmål, der skal stilles, hvilken slags information webstedet kan få adgang til. Den gode nyhed er, at ligesom med enhver anden API, der er indbygget i browsere som Chrome, skal hvert websted anmode om adgang. Din browser giver dig en popup, der beder om tilladelse til at lade det pågældende websted få adgang til den pågældende enhed, ligesom det gør for meddelelser, placeringsadgang eller dit webcam. Hvis du ikke svarer, afvises anmodningen automatisk. Du kan også når som helst ændre denne tilladelsesbeslutning. Hvis du gerne vil udforske yderligere sikkerhedsproblemer via Bluetooth, der er en god skrivning om emnet her .
Så hvad ville du bruge Web Bluetooth til? Virkelig, mulighederne er uendelige. Hvad med pærer, der skifter farve alt efter vejret, alt sammen knyttet til en API fra din webbrowser? Eller et websted til en ny film, der giver en fordybende oplevelse ved at oprette forbindelse til ting som højttalere (eller igen, endda pærer) i dit hjem? Det er begge en pæn idé.
Men der er også en mere praktisk anvendelse her. Mange stater giver allerede folk adgang til læger over internettet med bare et webcam, men hvad hvis webstedet også kunne registrere din puls via en Bluetooth HR-rem (eller endda smartwatch!) Og blodtryk med en Bluetooth-skærm? Eller kunne et Bluetooth-termometer automatisk sende dine temperaturoplysninger til lægen i realtid? Dette antager naturligvis, at du faktisk har alle disse perifere enheder (som mange mennesker endnu ikke har), men stadig - ideen er der. Og jeg elsker det. For folk med sundhedsproblemer kunne denne slags værktøjer virkelig forbedre deres livskvalitet. Adgang til de bedste læger i landet kan være lidt mere end et par klik væk. Det er spændende - ideen om ikke længere at være begrænset til, hvor du bor for sundhedsydelser, kan være en spilskifter.
Web Bluetooth er allerede en del af Chrome på Android (6.0+), Mac og Chrome OS, og udviklingssamfundet har arbejdet med API'erne i næsten et år nu. Det er stadig ikke helt klar til daglig brug, men det nærmer sig.
Selvfølgelig skal jeg nævne elefanten i rummet: Windows og iOS er mærkbart fraværende på listen over kompatible enheder. En fungerende Windows-version af Web Bluetooth API er på vej og har gjort fremskridt, men det er ikke helt op til standarden for de andre modeller endnu - snart, forhåbentlig.
Med hensyn til iOS skal Apple implementere Web Bluetooth-standarden i Apples WebKit, før den kan bruges, da Chrome til iOS er tvunget til at bruge WebKit. Måske implementeres den i den kommende udgivelse, men jeg har endnu ikke set noget, der erklærer den ene eller anden måde.
Uanset hvad kommer Web Bluetooth, og det bliver fantastisk. Det har en masse meget cool potentiale, og jeg kan ikke vente med at se, hvad udviklere gør med det, da standarden fortsætter med at få mere trækkraft.