RIOT OS Paves the Way for Implementation of High-Performance MAC Protocols

04/15/2015
by   Kévin Roussel, et al.
0

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 timers as the underlying platform (microcontroller) can offer. We then demonstrate the effectiveness of these features by presenting a new implementation, on RIOT OS, of S-CoSenS, an efficient MAC protocol that uses very low processing power and energy.

READ FULL TEXT
research
10/19/2020

A Feasibility Study on SNTP and SPoT Protocols on Time Synchronization in Internet of Things

The new wave of computing allows users to explore their time in the Inte...
research
02/15/2023

An Efficient B-tree Implementation for Memory-Constrained Embedded Systems

Embedded devices collect and process significant amounts of data in a va...
research
05/02/2019

InternalBlue - Bluetooth Binary Patching and Experimentation Framework

Bluetooth is one of the most established technologies for short range di...
research
05/10/2023

Treasure What You Have: Exploiting Similarity in Deep Neural Networks for Efficient Video Processing

Deep learning has enabled various Internet of Things (IoT) applications....
research
04/09/2015

Survey of Operating Systems for the IoT Environment

This paper is a comprehensive survey of the various operating systems av...
research
06/14/2019

MQTTg: An Android Implementation

The Internet of Things (IoT) age is upon us. As we look to build larger ...
research
10/20/2022

Confiabilidad en la capa de transporte para la red de sensores antártica

The SHETLAND-NET research project aims to develop an Internet of Things ...

Please sign up or login with your details

Forgot password? Click here to reset