Post is pinned.Post has attachment
Here's how to get started with the Web Bluetooth API:

Articles

- Interact with Bluetooth devices on the Web
https://developers.google.com/web/updates/2015/07/interact-with-ble-devices-on-the-web

Codelabs

- Control a PLAYBULB candle with Web Bluetooth (require PLAYBULB Candle)
https://codelabs.developers.google.com/codelabs/candle-bluetooth/
- Interact with Bluetooth devices on the Web with Polymer https://codelabs.developers.google.com/codelabs/polymer-bluetooth/

Videos

- Progressive Web App Summit 2016
https://www.youtube.com/watch?v=kB4MgJ0AoOw&t=1351
- Google I/O 2016
https://www.youtube.com/watch?v=bK6Ah68jEX8&t=1846
- Chrome Dev Summit 2015
https://www.youtube.com/watch?v=_BUwOBdLjzQ
- Web Bluetooth (100 Days of Google Dev)
https://www.youtube.com/watch?v=I3obFcCw8mk

Samples

- Device Info
https://googlechrome.github.io/samples/web-bluetooth/device-info.html
- Battery Level
https://googlechrome.github.io/samples/web-bluetooth/battery-level.html
- Reset Energy
https://googlechrome.github.io/samples/web-bluetooth/reset-energy.html
- Characteristic Properties
https://googlechrome.github.io/samples/web-bluetooth/characteristic-properties.html
- Notifications
https://googlechrome.github.io/samples/web-bluetooth/notifications.html
- Device Disconnect
https://googlechrome.github.io/samples/web-bluetooth/device-disconnect.html
- Get Characteristics
https://googlechrome.github.io/samples/web-bluetooth/get-characteristics.html
- Get Descriptors
https://googlechrome.github.io/samples/web-bluetooth/get-descriptors.html
- GAP Characteristics
https://googlechrome.github.io/samples/web-bluetooth/gap-characteristics.html
- Device Information Characteristics:
https://googlechrome.github.io/samples/web-bluetooth/device-information-characteristics.html
- Alert Level Characteristic:
https://googlechrome.github.io/samples/web-bluetooth/link-loss.html
- Discover Services & Characteristics:
https://googlechrome.github.io/samples/web-bluetooth/discover-services-and-characteristics.html
- Automatic Reconnect:
https://googlechrome.github.io/samples/web-bluetooth/automatic-reconnect.html
- Read Characteristic Value Changed: https://googlechrome.github.io/samples/web-bluetooth/read-characteristic-value-changed.html

Demos

- Bluetooth Rename Tool https://github.com/WebBluetoothCG/demos/tree/gh-pages/bluetooth-rename
- Bluetooth LED Display https://github.com/WebBluetoothCG/demos/tree/gh-pages/bluetooth-led-display/
- Bluetooth Printer https://github.com/WebBluetoothCG/demos/tree/gh-pages/bluetooth-printer/
- Bluetooth Racing Cars https://github.com/WebBluetoothCG/demos/tree/gh-pages/bluetooth-racing-cars/
- Bluetooth Toy BB-8 https://github.com/WebBluetoothCG/demos/tree/gh-pages/bluetooth-toy-bb8/
- Bluetooth Toy Plane https://github.com/WebBluetoothCG/demos/tree/gh-pages/bluetooth-toy-plane/
- Heart Rate Sensor https://github.com/WebBluetoothCG/demos/tree/gh-pages/heart-rate-sensor/
- PLAYBULB Candle https://github.com/WebBluetoothCG/demos/tree/gh-pages/playbulb-candle/)

Tools

- Get Started With Web Bluetooth https://beaufortfrancois.github.io/sandbox/web-bluetooth/generator/
- Web Bluetooth Developer Studio Plugin https://github.com/beaufortfrancois/sandbox/tree/gh-pages/web-bluetooth/bluetooth-developer-studio-plugin

Libraries

- <platinum-bluetooth> Polyment elements
https://elements.polymer-project.org/elements/platinum-bluetooth?active=platinum-bluetooth-device
- web-bluetooth-utils npm module
https://www.npmjs.com/package/web-bluetooth-utils
- angular-web-bluetooth Angular Module
https://github.com/manekinekko/angular-web-bluetooth
Photo

Does web Bluetooth support Bluetooth 5 yet? If not, is there a plan or time line when it will?

I'm having difficulty performing a DFU process on Windows 10 that works on all other platforms. I'm seeing a 'Gatt operation already in progress.' error even when the download is paused for a 1/2 second between buffers. Any idea what could be causing this?

Hi all. What is the status for the implementation on Windows? Any info is appreciated. Seems like it's re-worked, but I don't have any more info then that.

Post has attachment
This, of course, reality you can actually do this things with the help of Web Bluetooth and IOT .these kind of tools could really improve people’s quality of life. Connect with the best doctors in the country is possible and a few clicks away. That’s exciting—the Web Bluetooth is a game changer for healthcare and no longer being limited to where you live. https://www.amarinfotech.com/web-bluetooth-api-integration.html

Post has attachment
Hi there. Are you experiencing problems with web bluetooth on Windows?

Checking on the implementation status:
https://github.com/WebBluetoothCG/web-bluetooth/blob/master/implementation-status.md

Seems like Windows 10 should be available now:
<<
Windows: Requires Windows 8.1 or later.
To discover devices the user hasn't yet manually paired, requires Windows 10.
>>

But my device #tokymaker in create.tokylabs.com still can not be discovered in the device list.

Any suggestions?

Thanks!

I'm new to web bluetooth. I am writing an app using a a ble thermometer, and when I read the value from the characteristic I get the same data every time. I saw the same thing when I wrote a UWP application. In that application, which is c#, I had to change the bluetooth cache mode to uncached. Is there a way to do this with web bluetooth?

Post has attachment
Just thought I'd post this up: Pixl.js is a small, power-efficient microcontroller with JavaScript, a display and Bluetooth LE built-in. Not only can it be programmed with Web Bluetooth via https://www.espruino.com/ide but it implements most of the Web Bluetooth spec on the microcontroller itself, so you can use the same code to make it control other devices as you would on a Web Bluetooth website.
Pixl.js - Espruino
Pixl.js - Espruino
espruino.com

Post has attachment
At create.tokylabs.com we are using Web Bluetooth pretty nicely on Mac and Android!
For Windows we had to keep using our ElectronApp, since discovering the devices does not seem fully implemented yet.
Come on! we are almost there! :)
Tokylabs
Tokylabs
create.tokylabs.com

Has anyone experimented with the Sphero "Force Band" device? It's on Meh today, and looks like an interesting BLE device.

I know there was some work done with the Sphero BB-8 a while back...

https://www.sphero.com/starwars/forceband
Wait while more posts are being loaded