Creating Bluetooth Low Energy Apps
summary
Live demos use Apache Cordova with a custom BLE plugin to scan, connect, read and write a real light bulb service (UUID FF10) and its switch characteristic (FF11), with about a hundred lines of JavaScript that actually toggle the bulb. Code handles ArrayBuffer/Uint8 parsing, supports write vs writeWithoutResponse and startNotification for heart rate streams. Also shows TI SensorTag buttons, Estimote iBeacons and iBeacon ranging, URI Beacon/Physical Web examples and Node.js libraries (noble/bleno) — all working end to end.
AI-written summary · about
chapters (14)
- 0:00Introduction to talk
- 1:47Bluetooth Low Energy basics
- 7:23Device discovery and advertising
- 12:18Reading and writing characteristics
- 16:31Demo with light bulb service
- 19:48Cordova plugin for BLE apps
- 24:47Reading and writing in JavaScript
- 28:59Heart rate sensor demo
- 31:30SensorTag hardware overview
- 35:30Custom BLE services with Arduino
- 36:11Bluetooth Low Energy beacons
- 40:02iBeacon implementation on iOS
- 47:03URI beacons and Physical Web
- 51:14Q&A session
related talks
46mSpinning the physical web with android and bluetooth 5
46mSpinning the Phisycal Web with Android and Bluetooth 5
19mWhat's all that hype about BLE?
31mHow to do Stuff with Bluetooth Technology
34mA journey in Android's BLE world
37mAndroid Programming for Bluetooth Beacons
51mCodelab: Optimizing Usage of Bluetooth Peripheral Devices
41mEVERYTHING IS BETTER WITH(OUT) BLUETOOTH
