Fun with Bluetooth

A presentation at Mobile Era 2018 in in Oslo, Norway by Niels Leenheer

Time for the browser to get physical. With WebBluetooth the browser can actually take control of all kinds of physical devices in the real world like lightbulbs, robots and even drones. This talk will teach you the basics that you need to get started and will show you some more advanced topics like building your own Bluetooth devices using just JavaScript.

Video

Resources

The following resources were mentioned during the presentation or are useful additional information.

  • Bluetooth Rocks!

    Code for the demos

  • Bluetooth GATT services

    Official standards for Bluetooth services

  • OpenGatt Registry

    Documentation for some proprietary Bluetooth services

  • Adafruit Bluetooth Sniffer

  • Nordic Thingy

    The Nordic Thingy is a multi-sensor device that I use in some of my demos. And if you are one of the lucky ones to get one after my talk, use this link to find out more about the capabilities and how to use it using WebBluetooth.

  • Espruino

    Run JavaScript on microcontrollers to create your own Bluetooth devices with just a couple of lines of JavaScript. With support for various Nordic Semi based devices, including the Nordic Thingy.

Buzz and feedback

Here’s what was said about this presentation on social media.