IoT: from zero to hero for web developers
summary
Shows how cheap BLE beacons (Eddystone) broadcast a URL that opens a web page which then uses Web Bluetooth in Chrome to read/write BLE characteristics and control an RGB LED — demoed end-to-end from beacon to browser control. Uses ARM mbed toolchain, Nordic nRF51/nRF52 boards and a JavaScript VM (JerryScript) that runs on ~64KB RAM (JS ~70x slower than C++ but sleeps aggressively), micro:bit accelerometer juggling demo, beacon battery claims (≈7 years @1Hz) and mbed usage stats (≈1.3M compiles/month).
AI-written summary · about
chapters (42)
- 0:00Intro
- 0:17The Madonna
- 1:10What is ARM
- 3:20Firefox OS
- 5:25Devices
- 6:15Internet of Things
- 7:00The Internet of Shit
- 7:45Who is making decisions
- 8:15Its not developers
- 8:45Stock photo website
- 11:00Intel
- 12:00Sensors Data Intelligence
- 14:15Discovering devices
- 15:10Physical Web
- 16:00Eddystone
- 16:40IBeacon
- 17:00Local Cinema
- 17:45Heifer
- 18:00Location Services
- 18:40Pricing
- 19:40Beacons
- 21:00Parrot Drones
- 21:25NRF Connect
- 22:30Bluetooth
- 23:00Demo
- 24:25Programming devices
- 25:10Current consumption
- 26:15Controllers
- 27:45BigD
- 28:45Reference Design
- 29:05Development Boards
- 29:35BBC Microbits
- 31:05Developing for EM
- 32:00JavaScript support
- 32:15What you need
- 34:10Hardware
- 35:00Software
- 37:10Android app
- 39:25Microbit accelerometer
- 43:00Adding new peripherals
- 45:05Running JavaScript
- 47:25Conclusion








