Взагалі кажучи, більшість з нас розглядають Bluetooth як простий пристрій для підключення, який використовується для відтворення музики чи іншого аудіо (динаміки / гарнітури), швидкого доступу до сповіщень (розумні годинники) або виконання інших завдань. Але з’являється новий стандарт Bluetooth, який дозволяє вашому веб-браузеру керувати пристроями Bluetooth поблизу. Це буде круто.
Цей стандарт, який просто називається веб-Bluetooth, вже є частиною браузера Chrome. Він розроблений, щоб вписатися в “Інтернет речей” (я так ненавиджу цю фразу), і полегшить веб-дизайнерам взаємодію з периферією користувачів у їхніх будинках - звичайно, якщо це дозволить користувач.
Зрозуміло, що у багатьох користувачів тут будуть проблеми з безпекою, тож давайте поговоримо про них, перш ніж ми розберемося з деякими речами, які зроблять Web Bluetooth надзвичайно крутим.
Прямо за воротами виникає занепокоєння щодо того, що ваш веб-переглядач зможе під’єднатись до прилеглих Bluetooth-пристроїв. Цікаво, яку інформацію може отримати веб-сайт, - це питання, яке потрібно задати. Хороша новина полягає в тому, що, як і в будь-якому іншому API, вбудованому в такі браузери, як Chrome, кожен веб-сайт повинен буде запитувати доступ. Ваш браузер видасть вам спливаюче вікно із запитом дозволу дозволити цьому веб-сайту отримати доступ до відповідного пристрою, як це робить для сповіщень, доступу до місцезнаходження або вашої веб-камери. Якщо ви не відповідете, запит буде автоматично відхилено. Крім того, ви зможете будь-коли змінити це рішення щодо дозволу. Якщо ви хочете додатково вивчити проблеми безпеки веб-Bluetooth, тут є чудова робота з цього питання .
То для чого б ви використовували веб-Bluetooth? Дійсно, можливості безмежні. А як щодо лампочок, які змінюють колір відповідно до погоди, і все це пов’язано з API вашого веб-браузера? Або веб-сайт для нового фільму, який забезпечує захоплюючий досвід, підключаючись до таких речей, як динаміки (або, навіть, навіть лампочки) у вашому домі? Це обоє акуратна ідея.
Але тут є і більш практичне застосування. Багато штатів вже дозволяють людям отримувати доступ до лікарів через Інтернет лише за допомогою веб-камери, але що, якби веб-сайт також міг виявити ваш пульс за допомогою ремінця HR HR (або навіть розумних годинників!) Та артеріального тиску за допомогою монітора Bluetooth? Або термометр Bluetooth може автоматично надсилати інформацію про вашу температуру до лікаря в режимі реального часу? Це, звичайно, припускає, що у вас насправді є всі ті периферійні пристрої (яких у багатьох людей поки немає), але все ж - ідея є. І мені це подобається. Людям, які мають проблеми зі здоров’ям, подібні інструменти могли б реально підвищити якість життя. Доступ до найкращих лікарів у країні може бути лише кількома клацаннями миші. Це захоплююче - ідея більше не обмежуватися тим, де ви живете для охорони здоров’я, може змінити ігри.
Веб-Bluetooth вже є частиною Chrome на Android (6.0+), Mac та Chrome OS, і спільнота розробників працює з API вже майже рік. Він ще не зовсім готовий до щоденного використання, але наближається.
Звичайно, мені потрібно згадати слона в кімнаті: Windows і iOS помітно відсутні в цьому списку сумісних пристроїв. Працює версія веб-інтерфейсу Bluetooth API для Windows, яка вже досягла прогресу, але це ще не зовсім відповідає стандартам інших моделей - сподіваємось, скоро.
Що стосується iOS, Apple повинна застосувати веб-стандарт Bluetooth у WebKit від Apple, перш ніж його можна буде використовувати, оскільки Chrome для iOS змушений використовувати WebKit. Можливо, це буде застосовано в майбутньому випуску, але я ще не побачив нічого, що так чи інакше заявляє про це.
У будь-якому випадку, веб-Bluetooth виходить, і це буде чудово. У нього є дуже крутий потенціал, і я не можу дочекатися, що розробники з ним роблять, оскільки стандарт продовжує набирати більше сили.