Post on 25-May-2020
WhatisRIOT?✓AnoperatingsystemforIoTdevicestoosmallforLinux✓Afree,opensourcesoftwareplatform✓Acommunityofdevelopers
▪ Opensource▪ Freecore▪ Grassrootsgovernance
SinceSummit2016:RIOT’syearinnumbers150+contributorsworldwide
▪ +35%sinceRIOTSummit2016▪ Fromindustry,academia,makers
110boardssupported▪ +80%sinceRIOTSummit2016▪ Newradios,newMCUs,newsensors,newactuators
3000+commitsmerged and4releases▪ Many newfeatures including filesystems,.js interpreter,newprotocols…▪ 107 automated continuous integration testsoverthelast100days
1st productsshippingwithRIOT▪ HamiltonIoT(USA),UnwiredDevice(Russia),andothers?
Thecontext:alotoftraction
ProjectionsforIoT▪ 1018 bytesofdatamonthly▪ 1010newdevices▪ Hugetraction,majorimpact
Low-endIoTdevices▪ costwillbe~1€ perdevice▪ 103 lessenergythanRaspberryPi▪ StillabonafideInternethost! IoT & Data
www.cisco.com/c/en/us/solutions/service-provider/visual-networking-index-vni/
Cloud
Increasingthreatsto(cyber)security&privacy✓ cybercrime✓ state-drivencyberwars&surveillance
Long(er)lifetimeforproducts✓EUparliament(&others)fightplannedobsolescence✓Embeddeddevicesaredifficulttoaccess
Thecontext:alotoftension
IoTend-usersexpecttoremainincontrol andexpectsecurity
Control?Youdon’tcontrolwhatyoucan’tprogram
Onusualmachines:softwareplatforme.g.Linux▪ providesprogrammability&fullcontrolfordevelopers&users
Onlow-endIoTdevices that can’t run Linux?▪ open-sourceIoToperatingsystems▪ RIOT is thealternativewith aLinux-like license &agrassroots community
Secure?Youcan’tsecurewhatyoucan’tupdate
SoftwareUpdateServer(s)
SoftwareUpdates
Softwareupdates
Onlow-endIoTdevices,weneedtocombine:
✓IoTsoftwareplatform✓Secure&energyefficientprotocols✓Next-generationcrypto✓Provensoftware(dependingoncriticality)
ExcerptsfromtheRIOTRoadmap(work-in-progress)[snip]
Stepupsecurity▪ Softwareupdates▪ Next-gencryptosuites
Enhanceautomatedtestharness▪ Nightlybuilds▪ Hardware-in-the-loop
Extendsupport▪ Hardware:moreboards, radios, sensors, actuators▪ Network:moreprotocols,MAClayers, stacks
[snip]
EnjoytheSummit!