~/talk

Reverse Engineering a Bluetooth Lightbulb

Talkat NDC Sydney 2017 · 2017-08-14..08-18· [webxr]
slides:none on file

Reverse engineers a cheap Flux LED bulb protocol by capturing Android Bluetooth HCI snoop logs, loading them into Wireshark, and identifying GATT write handles. Uses Intel Edison running a Node server with noble to send write requests (handles 0x0043 or 0x002e depending on serial prefix 7 vs 8) to toggle power, set RGB values, and trigger pulsing. Integrates with TeamCity webhooks, adds reconnect logic, and demonstrates a working build-light setup; recommends Ubertooth for harder sniffing.

AI-written summary · about

  1. 0:00Intro
  2. 1:25Bluetooth Low Energy
  3. 2:12Generic Attributes
  4. 2:47TeamCity
  5. 3:44payload
  6. 4:13Intel Edison
  7. 4:58Arduino Breakout Board
  8. 6:21Bluetooth Lightbulb
  9. 6:59Packet Capturing
  10. 7:46Wireshark
  11. 8:51Node
  12. 9:35App
  13. 12:12Log Analysis
  14. 15:05Intel XDK
  15. 21:37Write Method
  16. 24:07Demo
  17. 36:49Ubertooth
  18. 41:04Bluetooth Low Energy Devices
~/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.