Веб-Bluetooth не может обнаружить мой мобильный телефон (Galaxy Note 9) - PullRequest
1 голос
/ 06 марта 2019

Я тестирую паутинный синий зуб через

https://whatwebcando.today/bluetooth.html

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

Однако во время сканирования сайт не может обнаружить мой мобильный телефон, я прочитал, что веб-Bluetooth поддерживает только BLE

это проблемы с совместимостью? После прочтения я вижу, что Синий зуб 5 из Galaxy Note9 поддерживает BLE или я не прав?

Ответы [ 3 ]

0 голосов
/ 06 марта 2019

Ваш телефон не объявляет пакеты BLE автоматически.У вас должно быть приложение, которое запускает рекламу BLE.

0 голосов
/ 01 мая 2019

Ваш телефон должен имитировать устройство BLE и отправлять рекламу конкретной услуги. В этом случае batter_service.

Вы можете использовать BLE Периферийный симулятор для тестирования

0 голосов
/ 06 марта 2019

Насколько я знаю, Galaxy Note 9 поддерживает BLE .Согласно документации , хотя спецификация API Web Bluetooth еще не завершена, команда Google Chrome еще не приступила к реализации.Предлагается использовать функцию navigator.bluetooth.requestDevice, которая принимает обязательный объект, который определяет фильтры.Эти фильтры используются для возврата только тех устройств, которые соответствуют объявленным службам Bluetooth GATT и / или имени устройства.Исходя из этого, вы можете проверить, совместимо ли ваше устройство со спецификацией Web Bluetooth API .

...