Eddystone Web Bluetooth
Web Bluetooth Eddystone made easier
Getting started source-code using Physical Web beacons
Features
- Scan Eddystone beacons
- Connect / Disconnect
- Monitor connection status
- Read Capabilities
- Read / Write Active Slot
- Read / Write Advertising Interval
- Read / Write Radio Tx Power
- Read / Write Advertised Tx Power
- Read Lock State
- Write Lock State
- Read / Write Unlock
- Read Public ECDH Key
- Read EID Identity Key
- Read / Write ADV Slot Data
- Write Factory reset
- Read / Write Remain Connectable
Getting started
npm install --save eddystone-web-bluetooth
var eddystone = ;var beacon service;eddystone // Scan for Eddystone beacons. ;
See the rest of the services here.
Development
Eddystone Web Bluetooth implementation is based on the official specifications:
https://github.com/google/eddystone/tree/master/configuration-service
Contributions
Contributions are very welcome.
License
MIT © Gerard Rovira Sánchez
Special thanks to @beaufortfrancois for providing https://github.com/beaufortfrancois/sandbox/blob/gh-pages/web-bluetooth/eddystone-url-config/app.js magnificent example source code.