what is riot
play

What is RIOT? An operating system for IoT devices too small for - PowerPoint PPT Presentation

What is RIOT? An operating system for IoT devices too small for Linux A free, open source software platform A community of developers Open source Free core Grassroots governance Since Summit 2016: RIOTs year in numbers


  1. What is RIOT? ✓ An operating system for IoT devices too small for Linux ✓ A free, open source software platform ✓ A community of developers ▪ Open source ▪ Free core ▪ Grassroots governance

  2. Since Summit 2016: RIOT’s year in numbers 150+ contributors worldwide ▪ +35% since RIOT Summit 2016 ▪ From industry, academia, makers 110 boards supported ▪ +80% since RIOT Summit 2016 ▪ New radios, new MCUs, new sensors, new actuators 3000+ commits merged and 4 releases ▪ Many new features includingfile systems, .js interpreter, new protocols… ▪ 10 7 automated continuous integration tests over the last 100 days 1 st products shipping with RIOT ▪ Hamilton IoT (USA), Unwired Device (Russia), and others?

  3. The context: a lot of traction Projections for IoT ▪ 10 18 bytes of data monthly ▪ 10 10 new devices ▪ Huge traction, major impact Low-end IoT devices Cloud ▪ cost will be ~1€ per device IoT ▪ 10 3 less energy than R aspberry Pi & Data ▪ Still a bona fide Internet host! www.cisco.com/c/en/us/solutions/service-provider/visual-networking-index-vni/

  4. The context: a lot of tension Increasing threats to (cyber)security & privacy ✓ cybercrime ✓ state-driven cyber wars & surveillance Long(er) lifetime for products ✓ EU parliament (& others) fight planned obsolescence ✓ Embedded devices are difficult to access IoT end-users expect to remain in control and expect security

  5. Control? You don’t control what you can’t program On usual machines: software platform e.g. Linux ▪ provides programmability & full control for developers & users On low-end IoT devices that can’t run Linux? ▪ open-source IoT operating systems ▪ RIOT is the alternative with a Linux-like license & a grassroots community

  6. Secure? You can’t secure what you can’t update On low-end IoT devices, Software we need to combine: Updates ✓ IoT software platform ✓ Secure & energy efficient protocols ✓ Next-generation crypto ✓ Proven software Software (depending on criticality) Update Software updates Server(s)

  7. Excerpts from the RIOT Roadmap (work-in-progress) [snip] Step up security ▪ Software updates ▪ Next-gen crypto suites Enhance automated test harness ▪ Nightly builds ▪ Hardware-in-the-loop Extend support ▪ Hardware: more boards, radios, sensors, actuators ▪ Network: more protocols, MAC layers, stacks [snip]

  8. Enjoy the Summit!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend