RIOT obsługiwany jest zarówno przez procesory o architekturze 8-bitowej (m.in. AVR Atmega), 16-bitowej (np. TI MSP430), jak i 32-bitowej (np. ARM Cortex). RIOT został tak zaprojektowany, że dzięki natywnemu portowi możliwe jest jego działanie zgodnie z trybem pracy systemów Linux lub macOS, co umożliwia korzystanie ze standardowych narzędzi programistycznych i debugujących, m.in.: GNU Compiler Collection (GCC), GNU Debugger, Valgrind, Wireshark. RIOT jest częściowo zgodny z przenośnym interfejsem POSIX.

RIOT zapewnia zestaw wielu stosów protokołów, takich jak IPv6 i 6LoWPAN, a także standardowe protokoły, m.in. RPL, pakietów użytkownika (UDP), sterowania transmisją (TCP) oraz protokół o ograniczonej przepustowości (CoAP).

Zobacz też FreeRTOS

Przypisy

Linki zewnętrzne oficjalna strona systemu RIOT

Kategoria:Sieci bezprzewodowe Kategoria:Architektura ARM Kategoria:Wbudowane systemy operacyjne Kategoria:Systemy operacyjne oparte na wolnym oprogramowaniu Kategoria:Internet rzeczy Kategoria:Jądro systemu operacyjnego Kategoria:Systemy operacyjne czasu rzeczywistego