Во-первых, исходный код для периферийного симулятора BLE - это огромный ресурс для всех, кто исследует Web Bluetooth.
Есть утвержденный список Службы GATT .
Когда я изменил исходный код Android, чтобы использовать настраиваемую службу GATT (легко сделать, просто указав свой UUID в коде Android), сопряжение с веб-страницы на Androidсбой приложения, выполняющего сервер GATT.
В документации Web Bluetooth указано: «Если объявленные UUID устройства имеют непустое пересечение с набором UUID службы, добавьте устройство в результат ипрервать эти подэтапы [для сопряжения]. "
Означает ли это, что поддерживаются только услуги из утвержденного списка GATT?Если это так, что является рациональным?Кажется, что такое ограничение будет ограничивать инновации.