~/talk

Epic Intro Music: BLE Beacons and Ruby

Talkat RubyConf 2014 · 2014-11-17..11-19· [ruby, pwa]
slides:none on file

A working prototype uses a Raspberry Pi with a Bluetooth dongle to broadcast as an iBeacon and run a Sinatra music server, an iPhone app written in RubyMotion that registers with CoreLocation and posts events, and ngrok to expose a webhook; mpeg321 plays MP3s by name. Beacons emit only identifiers (not content), distance estimates use RSSI and are noisy beyond a meter, and the assembled system reliably triggers theme music at close range.

AI-written summary · about

  1. 0:00Introduction
  2. 1:18TARDIS light with Arduino
  3. 2:21Office music challenge
  4. 3:27Rick Astley demo choice
  5. 4:08Bluetooth Low Energy beacon
  6. 5:12Beacon types compared
  7. 7:01Music player system design
  8. 8:28Demo setup Raspberry Pi
  9. 9:40Broadcasting with BlueZ
  10. 11:05Music player with Sinatra
  11. 12:49iOS app RubyMotion
  12. 15:00Full system overview
  13. 15:43Beacon misconceptions
  14. 17:27Beacons don’t track users
  15. 18:55RSSI distance limits
  16. 21:20Platform beacon differences
  17. 22:28Privacy concerns addressed
  18. 24:21Closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.