Co je web Bluetooth?
Obecně řečeno, většina z nás si myslí, že Bluetooth je jednoduché připojení zařízení k zařízení, které slouží k práci jako hudba nebo jiný zvuk (reproduktory / náhlavní soupravy), nabízí rychlý přístup k informacím (smartwatches) nebo provádí jiné úkoly. Ale na vzestupu je nový standard Bluetooth a umožňuje webový prohlížeč ovládat poblíž Bluetooth zařízení. Bude to v pohodě.
Tento standard, jednoduše nazvaný Web Bluetooth, je již součástí prohlížeče Chrome. Je navržen tak, aby se vešel do "internetu věcí" (tuto frázu tak nenávidím) a usnadní webovým návrhářům interakci s periferními zařízeními uživatelů v jejich domovech - pokud by jim uživatel samozřejmě dovolil.
Je pochopitelné, že mnoho uživatelů bude mít zde bezpečnostní problémy, a tak si promluvme o těch, než se dostaneme do některé z věcí, které udělají Web Bluetooth super cool.
Hned za branou se objevuje obava, že se váš prohlížeč může připojit k blízkým zařízením Bluetooth - přemýšlel, jaké informace má přístup k webovým stránkám, je otázkou, kterou je třeba položit. Dobrou zprávou je, že stejně jako u všech ostatních rozhraní API, které jsou integrovány do prohlížečů, jako je Chrome, bude muset každý web vyžadovat přístup. Váš prohlížeč vám poskytne vyskakovací okno s žádostí o povolení, aby umožnil daným webům přístup k dotyčnému zařízení, stejně jako pro oznámení, přístup k umístění nebo webovou kameru. Pokud nereagujete, bude žádost automaticky zamítnuta. Také budete moci toto rozhodnutí o oprávnění kdykoli změnit. Pokud chcete dále prozkoumat problémy s technologií WebBluetooth, je tu skvělý zápis tohoto tématu.
Takže co byste použili Web Bluetooth? Ve skutečnosti jsou možnosti nekonečné. A co žárovky, které mění barvu podle počasí, jsou vázány na rozhraní API z webového prohlížeče? Nebo web o novém filmu, který vám přinese pocit, že se připojujete k věcem, jako jsou reproduktory (nebo opět i žárovky) ve vašem domově? Jsou to oba čistý nápad.
Ale zde je také 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ž web by také mohl detekovat tepovou frekvenci pomocí Bluetooth HR pásku (nebo dokonce smartwatch!) A krevního tlaku pomocí Bluetooth monitoru? Nebo teploměr Bluetooth by mohl automaticky odeslat 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 takové periferní zařízení (které mnoho lidí ještě nezajímají), ale přesto je tu myšlenka. A miluji to. Pro lidi se zdravotním problémem by tyto nástroje mohly skutečně zlepšit kvalitu jejich života. Přístup k nejlepším lékařům v zemi by mohl být o něco málo víc než pár kliknutí. To je vzrušující - myšlenka, že již nebudete omezena na to, kde žijete pro zdravotní péči, by mohla být změna hry.
https://www.howtogeek.com/wp-content/uploads/2017/06/bluetooth-device-chooser.webmWebová technologie Bluetooth je již součástí Chrome v systému Android (6.0+), Mac a Chrome OS a rozvojová komunita pracuje s API už téměř rok. Ještě stále není připraven na každodenní používání, ale stále se blíží.
Samozřejmě potřebuji zmínit slona v místnosti: Windows a iOS z tohoto seznamu kompatibilních zařízení zřetelně chybí. Pracovní verze Windows API pro webové rozhraní Windows je v pracích a dosáhla pokroku, ale zatím není zcela v souladu s normou ostatních modelů - brzy, doufejme.
Co se týče iOSu, Apple musí implementovat standard WebBluetooth v WebKit společnosti Apple předtím, než bude moci být použit, protože Chrome pro iOS je nucen používat WebKit. Možná to bude implementováno v nadcházejícím vydání, ale ještě jsem viděl něco, co prohlašuje, že tak či onak.
Ať tak či onak, Web Bluetooth přichází, a to bude úžasné. Má spoustu skvělého potenciálu a nemohu se dočkat, až uvidím, co s tím vývojáři dělají, protože standard stále nadále získává větší trakci.