Chrome OS devices can now act as programmable Eddystone-URL¹ compatible BLE beacons² in the latest Dev Channel update thanks to a brand new library that abstracts low level concepts of the Eddystone protocol and wraps existing Advertising APIs in Chrome Apps: https://github.com/google/eddystone/tree/master/libraries/javascript/eddystone-advertising

A simple Chrome App on your Chromebook will now be able to broadcast any URL you want in Kiosk Mode³.
For development purposes, you may want to enable the experimental flag named "BLE Advertising in Chrome Apps" at chrome://flags/#enable-ble-advertising-in-apps to let your app advertise without being in Kiosk Mode.

Check out this Chrome App demo that advertises a different URL depending on the image that is shown to learn more about this library.

¹ https://github.com/google/eddystone/tree/master/eddystone-url
² https://developers.google.com/beacons/
³ https://support.google.com/chromebook/answer/3134673
https://github.com/g-ortuno/eddystone-chrome-apps-demo
Photo
Shared publiclyView activity