If-Koubou

Co to jest Web Bluetooth?

Co to jest Web Bluetooth? (Jak)

Mówiąc ogólnie, większość z nas myśli o Bluetooth jako o prostym połączeniu urządzenie-urządzenie, które służy do robienia rzeczy takich jak odtwarzanie muzyki lub innego dźwięku (głośniki / zestawy słuchawkowe), oferowanie szybkiego dostępu do powiadomień (smartwatche) lub wykonywanie innych zadań. Ale pojawia się nowy standard Bluetooth, który pozwala przeglądarce kontrolować pobliskie urządzenia Bluetooth. Będzie fajnie.

Ten standard, nazywany po prostu Web Bluetooth, jest już częścią przeglądarki Chrome. Został zaprojektowany tak, aby pasował do "Internetu rzeczy" (tak bardzo go nienawidzę) i ułatwi projektantom stron internetowych interakcję z urządzeniami peryferyjnymi użytkowników w ich domach - jeśli oczywiście pozwolą na to użytkownicy.

Zrozumiałe jest, że wielu użytkowników będzie miało obawy związane z bezpieczeństwem, więc porozmawiajmy o nich, zanim przejdziemy do rzeczy, które sprawią, że Web Bluetooth będzie super cool.

Wydaje się, że twoja przeglądarka jest w stanie nawiązać połączenie z pobliskimi urządzeniami Bluetooth. Zastanawiasz się, na jakie informacje witryna może uzyskać dostęp, jest to pytanie, które należy zadać. Dobra wiadomość jest taka, że ​​podobnie jak w przypadku każdego innego API wbudowanego w przeglądarki takie jak Chrome, każda strona będzie musiała poprosić o dostęp. Twoja przeglądarka wyświetli okno z prośbą o pozwolenie, aby ta strona uzyskała dostęp do danego urządzenia, tak jak robi to w przypadku powiadomień, dostępu do lokalizacji lub kamery internetowej. Jeśli nie odpowiesz, żądanie zostanie automatycznie odrzucone. Ponadto będziesz w stanie zmienić decyzję o zezwoleniu w dowolnym momencie. Jeśli chcesz dalej eksplorować problemy z bezpieczeństwem w sieci Web Bluetooth, tutaj znajdziesz świetny artykuł na ten temat.

Więc do czego używałbyś Web Bluetooth? Naprawdę, możliwości są nieograniczone. Co powiesz na żarówki zmieniające kolor w zależności od pogody, wszystkie powiązane z interfejsem API przeglądarki? Lub strona internetowa nowego filmu, który zapewnia wciągające wrażenia, łącząc się z takimi rzeczami jak głośniki (lub jeszcze raz, nawet żarówki) w domu? To zarówno zgrabna idea.

Ale jest tu także bardziej praktyczne zastosowanie. Wiele państw już zezwala na dostęp do lekarzy przez Internet za pomocą kamery internetowej, ale co by było, gdyby strona internetowa mogła również wykryć tętno za pomocą paska Bluetooth HR (lub nawet smartwatch!) I ciśnienia krwi za pomocą monitora Bluetooth? Czy termometr Bluetooth może automatycznie przesyłać informacje o temperaturze do lekarza w czasie rzeczywistym? Zakłada to oczywiście, że posiadasz wszystkie te urządzenia peryferyjne (których jeszcze nie ma wielu), ale nadal - idea jest dostępna. I kocham to. Dla osób mających problemy ze zdrowiem tego typu narzędzia mogą naprawdę poprawić jakość ich życia. Dostęp do najlepszych lekarzy w kraju może być niewiele więcej niż kilka kliknięć. To ekscytujące - pomysł, by nie ograniczać się tylko do miejsca, w którym żyjesz dla opieki zdrowotnej, może zmienić świat gry.

https://www.howtogeek.com/wp-content/uploads/2017/06/bluetooth-device-chooser.webm

Web Bluetooth jest już częścią Chrome na Androida (6.0+), Mac i Chrome OS, a społeczność programistów pracuje z API już prawie od roku. Nadal nie jest gotowy do codziennego użytku, ale jest coraz bliżej.

Oczywiście muszę wspomnieć o słoniu w pokoju: Windows i iOS są wyraźnie nieobecne na tej liście kompatybilnych urządzeń. Działająca wersja Windows Web Bluetooth API jest w trakcie prac i poczyniła postępy, ale nie jest to jeszcze do końca standardem innych modeli - wkrótce, mam nadzieję.

Podobnie jak w przypadku iOS, Apple musi wdrożyć standard Web Bluetooth w WebKit firmy Apple, zanim będzie można go używać, ponieważ Chrome na iOS jest zmuszony do korzystania z WebKit. Być może zostanie on zaimplementowany w nadchodzącym wydaniu, ale nie widziałem jeszcze niczego, co by to deklarowało w taki czy inny sposób.

Tak czy inaczej, Web Bluetooth nadchodzi i będzie świetny. Ma wiele bardzo fajnego potencjału i nie mogę się doczekać, aby zobaczyć, co robią z nim deweloperzy, ponieważ standard wciąż zwiększa wydajność.