Интернет Bluetooth - автоматическое подключение к сопряженному устройству

Есть ли способ автоматически подключиться к сопряженному устройству через Интернет через Bluetooth?

Так что я могу избавиться от надоедливого всплывающего окна выбора устройства в Google.


person Stweet    schedule 02.05.2020    source источник


Ответы (1)


На данный момент я реализовал navigator.bluetooth.getDevices() за флагом в Chrome. Чтобы использовать API, необходимо включить флаг функций экспериментальной веб-платформы в chrome: // flags. Следуйте проблеме 577953: bluetooth: получение разрешенных устройств для получения обновлений на getDevices ().

Для повторного подключения к устройству я также использую watchAdvertisements() API, позволяющий приложениям получать событие, когда система воспринимает рекламный пакет от устройства, на котором это было вызвано. Следите за проблемой 654897: bluetooth: внедрите watchAdvertisements () для получения обновлений по этому API.

Эти два являются частью более крупного проекта по реализации постоянных разрешений для Web Bluetooth, чтобы позволить сайтам повторно подключаться к устройствам, к которым у них уже было разрешение на подключение, через подсказку выбора устройства.

person Ovidio Ruiz-Henríquez    schedule 11.05.2020
comment
Эти два API теперь реализованы за флагом chrome: // flags / # enable-experimental-web-platform-features. Кроме того, новый сервер разрешений позволяет разрешениям сохраняться до тех пор, пока разрешение не будет отозвано в настройках сайта или в диалоговом окне «Информация о странице». Этот новый бэкэнд реализован за chrome: //flags/#enable-web-bluetooth-new-permissions-backend. Используйте watchAdvertisements() для поиска устройства поблизости перед подключением к нему. Попробуйте и сообщите об ошибках на crbug.com. - person Ovidio Ruiz-Henríquez; 23.06.2020
comment
Еще одно уточнение: эти API доступны в Chrome 85.0.4165.0 и выше. Итак, в настоящее время каналы Chrome Canary и Chrome Dev. - person Ovidio Ruiz-Henríquez; 23.06.2020