Web Bluetooth добавляет новую услугу / характеристику своему устройству - PullRequest
0 голосов
/ 25 декабря 2018

Веб-Bluetooth, благодаря чтению спецификаций и API-интерфейсов, кажется, что он может обрабатывать только сопряжение с устройством BT, а затем выполнять чтение или запись на него.

Но, похоже, он не способенпредоставить новую службу или новую характеристику существующей службе на устройстве на машине, на которой работает страница, использующая веб-Bluetooth.

Есть ли способ, которым я пропустил, как веб-Bluetooth можно использовать для создания новой службы дляпродолжительность открытия страницы и возможность подключения других машин / устройств к тому, на котором запущен скрипт на странице, и использование этой новой службы?

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

Могу ли я получить окончательный ответ о том, возможно ли добавить новые сервисы на устройство BT компьютера, на котором выполняется скрипт?Ссылки на этот вопрос обсуждаются в рабочих группах и тому подобное, и мне было бы интересно, почему это невозможно, если это так.

1 Ответ

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

Я изучил важную часть номенклатуры, которая теперь позволяет мне ответить на этот вопрос: периферийный режим .

Не все адаптеры Bluetooth поддерживают его, и веб-стандарт Bluetooth не похож нав ближайшее время он будет поддерживать веб-страницы, выступающие в качестве маяков / периферийных устройств:

https://github.com/WebBluetoothCG/web-bluetooth/issues/231

Так что на данный момент то, о чем я просил, невозможно.

...