RIOT OS Paves the Way for Implementation of High-Performance MAC Protocols
K\'evin Roussel (INRIA Nancy - Grand Est / LORIA), Ye-Qiong Song, (INRIA Nancy - Grand Est / LORIA), Olivier Zendra (INRIA Nancy - Grand Est /, LORIA)

TL;DR
This paper demonstrates how RIOT OS enables the implementation of high-performance, real-time MAC protocols for IoT devices, specifically on MSP430 microcontrollers, improving synchronization and energy efficiency.
Contribution
The paper presents a port of RIOT OS to MSP430 microcontrollers and showcases its capability to implement advanced MAC protocols like S-CoSenS for IoT applications.
Findings
RIOT OS provides rich real-time features on MSP430 microcontrollers.
Successful implementation of the energy-efficient S-CoSenS MAC protocol.
Enhanced synchronization and multitasking in IoT devices using RIOT OS.
Abstract
Implementing new, high-performance MAC protocols requires real-time features, to be able to synchronize correctly between different unrelated devices. Such features are highly desirable for operating wireless sensor networks (WSN) that are designed to be part of the Internet of Things (IoT). Unfortunately, the operating systems commonly used in this domain cannot provide such features. On the other hand, "bare-metal" development sacrifices portability, as well as the mul-titasking abilities needed to develop the rich applications that are useful in the domain of the Internet of Things. We describe in this paper how we helped solving these issues by contributing to the development of a port of RIOT OS on the MSP430 microcontroller, an architecture widely used in IoT-enabled motes. RIOT OS offers rich and advanced real-time features, especially the simultaneous use of as many hardware…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
