javascript - Chrome Bluetooth API-løfter løser aldrig

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøger at få web-Bluetooth til at arbejde på min maskine med prøverne og BLE Peripheral Simulator-appen. Jeg har også testet med en version, der kombinerer enhederne Info om enhed og batteriniveau for at tillade manuel filtrering og brug af optionalServices [6] [7] [8]


Når jeg heller ikke manuelt parrer telefonen eller indeholder et servicefilter, finder den (næsten?) Aldrig min telefon, når den scannes. Når jeg manuelt parrer telefonen og bruger acceptAllDevices, finder den normalt telefonen, men den lover, der er returneret af device.gatt.connect(), løser aldrig. Når det er gået forbi det for at holde på løftet fra server.getPrimaryService('battery\_service'), men jeg har ikke kunnet bestemme, hvad der blev ændret.


Fra implementeringsstatus skal det fungere på Windows, hvad skal jeg gøre for at få det til at fungere? En anden Android-telefon har ikke problemer med at køre prøven. [9]


Jeg kører Chrome 66.0.3359.117 (Official Build) (64-bit) på Windows 10 Pro (1709). Flag Experimental Web Platform features er aktiveret.

Bedste reference