Generellt sett tänker de flesta av oss på Bluetooth som en enkel anslutning från enhet till enhet som används för att göra saker som att spela musik eller annat ljud (högtalare / headset), erbjuder snabb åtkomståtkomst (smartwatches) eller utför andra uppgifter. Men det finns en ny Bluetooth-standard på väg upp och det gör att din webbläsare kan styra Bluetooth-enheter i närheten. Det kommer att bli coolt.
Denna standard, helt enkelt kallad Web Bluetooth, är redan en del av Chrome-webbläsaren. Den är utformad för att passa in i ”sakernas internet” (jag hatar den frasen så mycket) och gör det enkelt för webbdesigners att interagera med användarnas kringutrustning i sina hem - om användaren naturligtvis skulle tillåta dem.
Förståeligt nog kommer många användare att ha säkerhetsproblem här, så låt oss prata om dem innan vi går in på några av de saker som gör Web Bluetooth supercool.
Rätt utanför porten finns det en oro för att din webbläsare kan ansluta till Bluetooth-enheter i närheten - undrar vilken typ av information webbplatsen kan komma åt är en fråga som måste ställas. Den goda nyheten är att precis som med alla andra API: er som är inbyggda i webbläsare som Chrome, måste varje webbplats begära åtkomst. Din webbläsare ger dig en popup där du ber om tillåtelse att låta webbplatsen komma åt enheten i fråga, precis som den gör för meddelanden, platsåtkomst eller din webbkamera. Om du inte svarar kommer förfrågan att nekas automatiskt. Du kan också ändra detta tillståndsbeslut när som helst. Om du vill utforska säkerhetsproblemen via Bluetooth, det finns en bra skrivning om ämnet här .
Så vad skulle du använda webb Bluetooth för? Egentligen är möjligheterna oändliga. Vad sägs om glödlampor som ändrar färg beroende på vädret, allt kopplat till ett API från din webbläsare? Eller en webbplats för en ny film som ger en uppslukande upplevelse genom att ansluta till saker som högtalare (eller igen, till och med glödlampor) i ditt hem? De är båda snygga idéer.
Men det finns också en mer praktisk tillämpning här. Många stater tillåter redan människor att få tillgång till läkare via internet med bara en webbkamera, men vad händer om webbplatsen också kan upptäcka din hjärtfrekvens via ett Bluetooth HR-band (eller till och med smartwatch!) Och blodtryck med en Bluetooth-skärm? Eller kan en Bluetooth-termometer automatiskt skicka din temperaturinformation till läkaren i realtid? Detta förutsätter naturligtvis att du faktiskt har alla dessa kringutrustning (som många ännu inte har), men ändå - idén finns. Och jag älskar det. För människor med hälsoproblem kan denna typ av verktyg verkligen förbättra deras livskvalitet. Tillgången till de bästa läkarna i landet kan vara lite mer än några få klick bort. Det är spännande - idén att inte längre vara begränsad till var du bor för vård kan vara en spelväxlare.
Web Bluetooth är redan en del av Chrome på Android (6.0+), Mac och Chrome OS, och utvecklingsgemenskapen har arbetat med API: erna i nästan ett år nu. Det är fortfarande inte riktigt klart för dagligt bruk, men det närmar sig.
Naturligtvis måste jag nämna elefanten i rummet: Windows och iOS är märkbart frånvarande från listan över kompatibla enheter. En fungerande Windows-version av Web Bluetooth API är på väg och har gjort framsteg, men det är inte helt upp till standarden för de andra modellerna ännu - förhoppningsvis snart.
När det gäller iOS måste Apple implementera Web Bluetooth-standarden i Apples WebKit innan den kan användas, eftersom Chrome för iOS tvingas använda WebKit. Kanske kommer den att implementeras i den kommande utgåvan, men jag har ännu inte sett något som förklarar det på ett eller annat sätt.
Hursomhelst, webb Bluetooth kommer och det kommer att bli fantastiskt. Det har mycket mycket cool potential, och jag kan inte vänta med att se vad utvecklare gör med det eftersom standarden fortsätter att få mer dragkraft.