Obecně řečeno, většina z nás si Bluetooth představuje jako jednoduché připojení typu zařízení k zařízení, které slouží k přehrávání hudby nebo jiného zvuku (reproduktory / náhlavní soupravy), nabízí rychlý přístup k upozorněním (chytré hodinky) nebo k provádění jiných úkolů. Na vzestupu je však nový standard Bluetooth, který umožňuje vašemu webovému prohlížeči ovládat blízká zařízení Bluetooth. Bude to v pohodě.
Tento standard, jednoduše nazývaný Web Bluetooth, je již součástí prohlížeče Chrome. Je navržen tak, aby zapadal do „internetu věcí“ (tolik nenávidím tuto frázi), a usnadní webovým návrhářům interakci s periferiemi uživatelů v jejich domovech - pokud jim to uživatel samozřejmě dovolí.
Je pochopitelné, že zde bude mít mnoho uživatelů obavy o zabezpečení, takže si o nich promluvme, než se pustíme do některých věcí, díky nimž bude Web Bluetooth super cool.
Hned od brány je problém s tím, aby se váš prohlížeč mohl připojit k okolním zařízením Bluetooth - otázka, kterou je třeba na web získat, je otázka. Dobrou zprávou je, že stejně jako u jakéhokoli jiného rozhraní API zabudovaného do prohlížečů, jako je Chrome, bude každý web muset požádat o přístup. Váš prohlížeč vám nabídne vyskakovací okno se žádostí o povolení umožnit tomuto webu přístup k danému zařízení, stejně jako u oznámení, přístupu k poloze nebo vaší webové kamery. Pokud neodpovíte, bude žádost automaticky zamítnuta. Toto rozhodnutí o povolení budete také moci kdykoli změnit. Chcete-li dále prozkoumat problémy se zabezpečením Bluetooth na webu, zde je skvělý zápis na toto téma .
Na co byste tedy Web Bluetooth používali? Možnosti jsou opravdu nekonečné. A co žárovky, které mění barvu podle počasí, všechny jsou spojeny s API z vašeho webového prohlížeče? Nebo web pro nový film, který poskytuje pohlcující zážitek připojením k věcem, jako jsou reproduktory (nebo opět žárovky)? To jsou oba pěkný nápad.
Zde však existuje i praktičtější aplikace. Mnoho států již umožňuje lidem přístup k lékařům přes internet pouze s webovou kamerou, ale co když by web dokázal detekovat vaši srdeční frekvenci pomocí Bluetooth HR pásky (nebo dokonce chytrých hodinek!) A krevní tlak pomocí Bluetooth monitoru? Nebo by teploměr Bluetooth mohl automaticky odesílat informace o teplotě lékaři v reálném čase? To samozřejmě předpokládá, že ve skutečnosti máte všechny tyto periferie (což mnoho lidí ještě nemá), ale stále - myšlenka tam je. A miluji to. Pro lidi se zdravotními problémy by tyto druhy nástrojů mohly skutečně zlepšit jejich kvalitu života. Přístup k nejlepším lékařům v zemi může být vzdálený jen pár kliknutí. To je vzrušující - myšlenka, že se již nebudete omezovat pouze na to, kde žijete pro zdravotní péči, může změnit hru.
Web Bluetooth je již součástí prohlížeče Chrome pro Android (6.0+), Mac a Chrome OS a vývojová komunita pracuje s API již téměř rok. Stále není zcela připraven na každodenní používání, ale blíží se.
Samozřejmě musím zmínit slona v místnosti: Windows a iOS v tomto seznamu kompatibilních zařízení znatelně chybí. Fungující verze Windows Web API API pro Windows je v pracích a udělala pokrok, ale zatím to není zcela na úrovni ostatních modelů - snad brzy.
Pokud jde o iOS, Apple musí implementovat standard Web Bluetooth v Apple WebKit, než ho bude možné použít, protože Chrome pro iOS je nucen používat WebKit. Možná to bude implementováno v nadcházejícím vydání, ale zatím nevidím nic, co by tak či onak deklarovalo.
Ať tak či onak, Web Bluetooth přichází a bude to úžasné. Má spoustu skvělého potenciálu a já se nemohu dočkat, až uvidíme, co s ním vývojáři udělají, protože standard získává stále větší trakci.