Operating systems for resource constraint Internet of Things devices: An evaluation

Detta är en Kandidat-uppsats från Malmö högskola/Fakulteten för teknik och samhälle (TS)

Sammanfattning: Internet of Things (IoT) är ett område under omfattande utveckling, både vad det gäller hårdvara och mjukvara. När det gäller hårdvaruplattformar för IoT enheter finns det platt-formar som är kraftfulla nog att exekvera ett reguljärt OS som t.ex. Linux. Andra hårdvaru-plattformar är inte tillräckligt kraftfulla för att exekvera reguljära OS och för dessa plattformar finns ett behov av resurseffektiva små IoT OS. Dessa resurssnåla OS behöver kunna hantera många av de funktioner som reguljära OS erbjuder, men på ett betydligt mer effektivt sätt.Det har under de senaste åren släppts en uppsjö av olika IoT OS för resurssnåla enheter och därför är syftet med denna rapport en utvärdering av IoT OS för strömsnåla resurssvaga IoT enheter. Utvärdering genomförs på IoT OS:en Contiki, mbed, RIOT och Zephyr. Målet med utvärderingen är att fastställa viktiga egenskaper för ett IoT OS för strömsnåla resurssvaga IoT enheter, och att belysa svårigheter och erfarenheter relaterade till konstruktionsprocessen av en prototyp för IoT enheter. Utvärderingen genomfördes genom att samla in fyra olika typer av data relaterade till IoT OS:en, och sedan utvärdera denna data med hjälp av en kriteriebaserad utvärderingsmetod.Utvärderingen resulterade i en lista av sex viktiga egenskaper för små resurs snåla IoT operativsystem. Dess resultat belyser även svårigheter och erfarenheter som framkommit under byggprocessen av prototyperna baserade på IoT OS:en.Slutsatsen av denna rapport bidrar med erfarenheter från byggning av prototyper IoT OS för resurssnåla enheter, samt ett utvärderingsresultat för IoT OS:en med hänsyn till de sex viktiga IoT OS egenskaperna.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)