~/talk

Building a Robo-Army with Angular

Talkat iJS London 2019 · 2019-05-13..05-15· [angular, web-platform]
slides:none on file

Angular app uses the Web Bluetooth API to talk to BLE services and characteristics, and NativeScript uses a native Bluetooth plugin to do the same on mobile; libraries shown include mumbo-angular-service and a NativeScript BLE helper for a Meep/MIP robot. Commands are concrete bytes (e.g. takeoff 0x010, land 0x030), some controls require writes every 100 ms or 50 ms, devices hold ~8–10 minute batteries, and a phone can connect to up to 10 devices. Reverse engineering uses BT snoop HCI log + Wireshark and works end to end.

AI-written summary · about

  1. 0:00Intro
  2. 1:03Storytime
  3. 5:57Web Bluetooth
  4. 10:52Sending the drone
  5. 17:11Building a mobile app
  6. 22:16MeetLikeMIP
  7. 23:07Demo
  8. 28:55Coding
  9. 33:24Reverse Engineering
  10. 34:18Native App
  11. 34:51Android
  12. 35:25Wireshark
  13. 36:08Takeover
  14. 36:34Takeover Demo
  15. 37:20Landing Demo
  16. 37:31Coding Demo
  17. 37:59Volunteer
  18. 38:16Peter
  19. 39:56Unconditional Surrender
  20. 40:14Summary
  21. 41:53Outro
~/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.