bluetooth: BluetoothDevice.uuids is empty while filtering by service UUID |
|
Issue descriptionVersion: 55.0.2853.0 OS: Mac What steps will reproduce the problem? (1) Make sure a nearby Physical Web beacon (one with Physical Web blue logo on it) is in Config Mode (2) Go to https://googlechrome.github.io/samples/web-bluetooth/device-info.html?service=ee0c2080-8786-40ba-ab96-99b91ac981d8 (3) Click "Get Bluetooth Device Info" button (4) Pick device in bluetooth chooser What is the expected output? Bluetooth Device Allowed UUIDs should include "ee0c2080-8786-40ba-ab96-99b91ac981d8" as I'm filtering by its UUID (like it does on Chrome OS) What do you see instead? Allowed UUID is empty.
,
Sep 8 2016
This is happening because of the way we handle advertisements and their uuids. When the user selects a device there is a chance the device is no longer advertising that UUID so we leave that field empty. The solutions probably involves caching the advertised UUIDs in some way. The way we cache them will depend on the outcome of https://github.com/WebBluetoothCG/web-bluetooth/issues/290
,
Oct 11 2016
|
|
►
Sign in to add a comment |
|
Comment 1 by fbeaufort@chromium.org
, Sep 8 2016Labels: OS-Android
Owner: ----
Status: Available (was: Assigned)
288 KB
288 KB View Download