RIOT OS: Towards an OS for the Internet of Things

Abstract : The Internet of Things (IoT) is characterized by heterogeneous devices. They range from very lightweight sensors powered by 8-bit microcontrollers (MCUs) to devices equipped with more powerful, but energy-efficient 32-bit processors. Neither traditional operating systems (OS) currently running on Internet hosts, nor a typical OS for sensor networks are capable to fulfill the diverse requirements of such a wide range of devices. To leverage the IoT, redundant development should be avoided and maintenance costs should be reduced. In this paper we revisit the requirements for an OS in the IoT. We introduce RIOT OS, an OS that explicitly considers devices with minimal resources but eases development across a wide range of devices. RIOT OS allows for standard C and C++ programming, provides multi- threading as well as real-time capabilities, and needs only a minimum of 1.5 kB of RAM.
Type de document :
Communication dans un congrès
The 32nd IEEE International Conference on Computer Communications (INFOCOM 2013), Apr 2013, Turin, Italy. 2013
Liste complète des métadonnées

Littérature citée [4 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00945122
Contributeur : Emmanuel Baccelli <>
Soumis le : mardi 11 février 2014 - 16:38:10
Dernière modification le : jeudi 9 février 2017 - 15:48:20
Document(s) archivé(s) le : lundi 12 mai 2014 - 14:06:22

Fichier

2013-riot_os.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00945122, version 1

Collections

Citation

Emmanuel Baccelli, Oliver Hahm, Mesut Günes, Matthias Wählisch, Thomas Schmidt. RIOT OS: Towards an OS for the Internet of Things. The 32nd IEEE International Conference on Computer Communications (INFOCOM 2013), Apr 2013, Turin, Italy. 2013. 〈hal-00945122〉

Partager

Métriques

Consultations de la notice

774

Téléchargements de fichiers

2705