Веб-Bluetooth Обход Экран сопряжения для известного идентификатора устройства - PullRequest
1 голос
/ 09 марта 2020

Можно ли подключить устройство Bluetooth, идентификатор которого я знаю, без экрана сопряжения?

classic:
navigator.bluetooth.requestDevice ({filters: [{services: ['heart_rate']}]})
     .then (device => {
       this.device = device;
       return device.gatt.connect ();

Вместо этого я хотел бы сделать device.gatt.connect () без navigator.bluetooth.requestDevice .. по крайней мере, для устройства, которое я уже подключил один раз или которому известен идентификатор.

Может кто-нибудь мне помочь? ..Спасибо!

1 Ответ

0 голосов
/ 10 марта 2020

Раздел интеграции API разрешений Bluetooth в веб-спецификации Bluetooth * c определяет способ сделать это, используя идентификатор устройства. Однако в настоящее время он не реализован ни в одном браузере.

В Chrome продолжается работа по реализации метода getDevices(), который может возвращать список ранее предоставленных устройств Bluetooth. Статус этого API можно проверить в Chrome Состояние платформы .

...