Рядом с мобильными телефонами не отображается при сканировании в Интернете Bluetooth React PWA - PullRequest
1 голос
/ 08 мая 2020

Я работал над PWA с Web Bluetooth. У меня есть два мобильных телефона с включенным Bluetooth рядом, и я начал сканирование ближайших устройств Bluetooth в моем приложении pwa на одном мобильном телефоне. Но мне не удалось найти отсканированных результатов (другие мобильные устройства с поддержкой Bluetooth). Веб-Bluetooth не может идентифицировать какие-либо мобильные устройства?

navigator.bluetooth
      .requestDevice({
        acceptAllDevices: true
      })
      .then(function (device) {
          console.log("Device")
        return device.gatt.connect();
      })
      .catch(function (error) {
        setLatLong([error.message]);
      });

1 Ответ

0 голосов
/ 08 мая 2020

Web Bluetooth найдет только те устройства, которые в настоящее время отправляют рекламные объявления Bluetooth Low Energy. Мобильное устройство обычно не генерирует эти рекламные объявления, даже если Bluetooth включен.

Например, на Android класс BluetoothLeAdvertiser может использоваться приложением для настройки устройства на передавать рекламные пакеты. Чтобы установить sh соединение с устройством, он также должен реализовать службу GATT с использованием класса BluetoothGattServer.

...