Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. RIOT (système d'exploitation) — Wikipédia
RIOT (système d'exploitation) — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir Riot.

Page d’aide sur l’homonymie

Ne doit pas être confondu avec Riot (logiciel).

RIOT
Logo

Langues AnglaisVoir et modifier les données sur Wikidata
Dépôt github.com/RIOT-OS/RIOTVoir et modifier les données sur Wikidata
Plates-formes MSP430, ARM7, ARM Cortex-M, Atmel AVR, architecture MIPS, RISC-V, x86 et Xtensa (d)Voir et modifier les données sur Wikidata
Entreprise /
Développeur
Martin Lenders (d), Benjamin Valentin (d) et Alexandre Abadie (d)Voir et modifier les données sur Wikidata
Licence Licence publique générale limitée GNU version 2.1Voir et modifier les données sur Wikidata
Écrit en C et C++Voir et modifier les données sur Wikidata
Dernière version stable 2024.04 (Release-2024.04, 7 mai 2024)[1]Voir et modifier les données sur Wikidata
Site web www.riot-os.orgVoir et modifier les données sur Wikidata
modifier 

RIOT est un système d'exploitation léger pour systèmes en réseau avec des contraintes de mémoire, focalisé sur les appareils à faible consommation électrique pour l'Internet des objets. C'est un logiciel libre, publié sous Licence publique générale limitée GNU (LGPL).

Origine

[modifier | modifier le code]

Il a été initialement développé par l'université libre de Berlin, l'Institut national de recherche en informatique et en automatique (INRIA) et l'université de sciences appliquées de Hambourg (HAW Hamburg). Le noyau de RIOT est en majeure partie hérité de FireKernel[2], qui a été développé à l'origine pour les réseaux de capteurs.

Aspects techniques

[modifier | modifier le code]

RIOT est basé sur une architecture à micro-noyaux[3]. Contrairement à d'autres systèmes d'exploitation à faible utilisation de mémoire comme TinyOS ou Contiki, RIOT permet la programmation d'applications en langages C et C++  ainsi que le multithreading et le temps réel[4].

RIOT tourne sur des processeurs 8 bits, 16 bits et 32 bits[5]. Un portage natif lui permet aussi de fonctionner en tant que processus Linux ou OS X, ce qui permet l'utilisation d'outils de développement comme GNU Compiler Collection (GCC), GNU Debugger, Valgrind, ou encore Wireshark. RIOT est en partie compatible POSIX.

RIOT inclut plusieurs piles réseaux[6], dont IPv6, 6LoWPAN, Content centric networking ainsi que des protocoles standards comme RPL[7], User Datagram Protocol (UDP), et CoAP.

Code source

[modifier | modifier le code]

Le code source de RIOT est disponible sur GitHub et développé par une communauté internationale de développeurs open-source.

Voir aussi

[modifier | modifier le code]
  • Contiki
  • TinyOS
  • FreeRTOS
  • Liste des systèmes d'exploitation temps réel

Références

[modifier | modifier le code]
  1. ↑ « https://github.com/RIOT-OS/RIOT/releases/tag/2024.04 »
  2. ↑ « A Real-Time Kernel for Wireless Sensor Networks Employed in Rescue Scenarios, in Proceedings of the IEEE 34th Conference on Local Computer Networks (LCN), October 2009. », IEEE, 20 octobre 2013 (consulté le 18 mai 2014)
  3. ↑ « RIOT OS: Towards an OS for the Internet of Things, in Proceedings of the 32nd IEEE International Conference on Computer Communications (INFOCOM), avril 2013 », IEEE, 15 avril 2013 (consulté le 18 mai 2014)
  4. ↑ « Betriebssysteme für eingebettete Systeme im Internet der Dinge: Freie Fahrt für Experimentierfreudige, published in iX Developer Magazine, Special Issue on Embedded Software », Heise.de, 14 février 2014 (consulté le 18 mai 2014)
  5. ↑ « Avec RIOT, l’Internet des objets tient son OS temps reel open source », lembarque.com, 9 avril 2014 (consulté le 18 mai 2014)
  6. ↑ « Simply RIOT: Teaching and Experimental Research in the Internet of Things, in Proceedings of the 13th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN), avril 2014 », ACM, 15 avril 2014 (consulté le 18 mai 2014)
  7. ↑ « "RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks", IETF Request For Comments 6550, mars 2012 », IETF, 1er mars 2012 (consulté le 18 mai 2014)

Liens externes

[modifier | modifier le code]
  • Site officiel
  • Page du projet RIOT sur GitHub
v · m
Réseau de capteurs sans fil
Systèmes
  • Contiki
  • ERIKA Enterprise
  • LiteOS
  • NanoQplus
  • Nano-RK (en)
  • OpenTag (en)
  • RIOT
  • TinyOS
  • OpenWSN (en)
Protocoles
  • 6LoWPAN
  • 802.15.4
  • ANT
  • Bluetooth
  • Bluetooth à basse consommation (Wibree)
  • DASH7
  • ISA100.11a (en)
  • MiWi (en)
  • Communication en champ proche
  • OCARI
  • One-Net (en)
  • OSIAN (en)
  • Thread
  • TIBUMAC
  • TSMP (en)
  • WirelessHART (en)
  • ZigBee
  • Z-Wave
Langages
  • C
  • LabVIEW
  • nesC
Matériel
  • Arduino
  • Liste de noeuds (en)
  • Sun SPOT
  • XBee
Logiciels
  • Network Simulator
  • LinuxMCE
  • OPNET
  • TinyDB-TOSSIM
Applications
  • Distribution de clés (en)
  • Estimation de lieu (en)
  • SNQP (en)
  • Sensor web (en)
  • Wireless powerline sensor (en)
  • Télémesure
Protocoles de routage
  • Ad-hoc On-demand Distance Vector (AODV)
  • Dynamic Source Routing (DSR)
Conférences et revues
  • European Conference on Wireless Sensor Networks (en) (EWSN)
  • International Conference on Information Processing in Sensor Networks (en) (IPSN)
  • Conference on Embedded Networked Sensor Systems (en) (SenSys)
  • icône décorative Portail d’Internet
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=RIOT_(système_d%27exploitation)&oldid=225631543 ».
Catégories :
  • Internet des objets
  • Système d'exploitation temps réel libre
  • Logiciel libre sous licence LGPL
Catégories cachées :
  • Article à illustrer Logiciel
  • Page utilisant P407
  • Page utilisant P1324
  • Page utilisant P400
  • Page utilisant des données de Wikidata à traduire de l'anglais
  • Page utilisant P178
  • Page utilisant P275
  • Page utilisant P277
  • Page utilisant P348
  • Page utilisant P856
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:Internet/Articles liés
  • Portail:Médias/Articles liés
  • Portail:Société/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés
  • Portail:Informatique/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id