Upload
lars-gregori
View
89
Download
0
Embed Size (px)
Citation preview
Web Bluetooth Next Bluetooth Generation?Lars Gregori / SAP Hybris
Agenda
Agenda
Demos
About (Web) Bluetooth
Ideas for Web Bluetooth
Demos
Muki RGB Bulb
SensorTag Furby Botty
Beacon
Agenda
Demos
About (Web) Bluetooth
Ideas for WebBluetooth
About
Bluetooth
WebBluetooth
https://www.w3.org/community/web-bluetooth/
Browser:
- Chrome (macOS and Linux)
- ChromeOS
- Android
WebBluetooth
https://www.w3.org/community/web-bluetooth/
Browser:
- Chrome (PC and macOS)
- ChromeOS
- Android
NOT iOS
Why WebBluetooth?
- Browser; update your server
- No App
- UI (Browser; HTML)
- Runs in the Browser (not via Internet)
- Security: pop-up and ‘select’
- 10m range
Why Not?
- not via Internet
- no automatic connection
- refresh/new page
Protocols
Protocols
Muki
https://github.com/akx/Paulig-Muki/blob/master/API.md
RGB Bulb
https://medium.com/@urish/reverse-engineering-a-bluetooth-lightbulb-56580fcb7546
SensorTag
http://processors.wiki.ti.com/index.php/CC2650_SensorTag_User's_Guide
Protocols
Furby
https://github.com/Jeija/bluefluff
Botty
https://github.com/WowWeeLabs/MiP-BLE-Protocol
Agenda
Demos
About (Web) Bluetooth
Ideas for Web Bluetooth
Ideas
Muki: Shoe
Muki: Hybris Marketing Cloud (yMKT)
RGB Bulb: Mood
SensorTag: Ajax-Zoom
SensorTag: (Firmware) Update
Furby: Buy New Features
Furby: Blinde Kuh / Hot on Sale
Furby: Shopping Flat
Botty: Delivery Service
Beacon: 2-Factor Auth
Heart Rate
♥
Build your own Bluetooth device
Bluetooth Devices
Arduino 101
Raspberry Pi 3
Intel Edison
LightBlueBean
Bluetooth Devices
Arduino 101
Raspberry Pi 3
Intel Edison
LightBlueBean: Moto
Arduino 101: LED Example
Agenda
Demos
About (Web) Bluetooth
Ideas for Web Bluetooth
+ Build your own Bluetooth device
Thank you!@choas
Links
Web Bluetooth:
https://www.w3.org/community/web-bluetooth/
https://webbluetoothcg.github.io/web-bluetooth/
https://developers.google.com/web/updates/2015/07/interact-with-ble-devices-on-the-web
https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API
Examples:
https://googlechrome.github.io/samples/web-bluetooth/
Moto Prototype:
https://labs.hybris.com/prototype/moto/
Muki (Node.js):
https://github.com/sprusr/muki.js
More:
https://medium.com/@urish/is-now-a-good-time-to-start-using-web-bluetooth-hint-yes-yes-it-is-99e998d7b9f6