~/talk

A Rust-based Runtime for the Internet of Things

Talkat RustFest Zürich 2017 · 2017-09-30..10-01· [rust]
links:none on file
slides:none on file

Rust proves usable on an ARM Cortex-M IoT SoC: Tock is ported to the NRF51 DK style boards and runs on an RF51 chip (60 MHz CPU, 32 KB RAM, 256 KB flash). Drivers for BLE advertising, temperature sensor, AES and TRNG are implemented (BLE capsule ~400 lines, radio hardware ~450 lines). Power is measured during 10 s advertising at 150 ms interval, 0 dBm, ~22 byte payload and shows similar consumption to production C systems. Unsafe code is small (roughly 10%) and the demo works.

AI-written summary · about

  1. 0:00Introduction
  2. 0:29Niklas Introduction
  3. 1:21About this talk
  4. 2:19What is Internet of Things
  5. 2:36What is a microcontroller
  6. 3:26Bluetooth Low Energy
  7. 4:56IOT Characteristics
  8. 6:15Operating Systems
  9. 7:06Buffer Overflow
  10. 7:16Undefined Behavior
  11. 7:31Secure IOT
  12. 7:53Rust
  13. 8:30Talk
  14. 9:08Kernel
  15. 10:51Microcontroller
  16. 12:28Android App
  17. 13:11Hardware Architecture
  18. 16:16Implementation
  19. 16:45Evaluation
  20. 18:42Learning IOT
  21. 19:21Debugging
  22. 19:41Printing
  23. 20:13My views on Rust
  24. 21:36My dream for Rust
  25. 23:02Questions
~/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.