Low-power listening goes multi-channel
Paper in proceeding, 2014

Exploiting multiple radio channels for communication has been long known as a practical way to mitigate interference in wireless settings. In Wireless Sensor Networks, however, multi-channel solutions have not reached their full potential: the MAC layers included in TinyOS or the Contiki OS for example are mostly single-channel. The literature offers a number of interesting solutions, but experimental results were often too few to build confidence. We propose a practical extension of low-power listening, MiCMAC, that performs channel hopping, operates in a distributed way, and is independent of upper layers of the protocol stack. The above properties make it easy to deploy in a variety of scenarios, without any extra configuration/scheduling/channel selection hassle. We implement our solution in Contiki and evaluate it in a 97-node~testbed while running a complete, out-of-the-box low-power IPv6 communication stack (UDP/RPL/6LoWPAN). Our experimental results demonstrate increased resilience to emulated WiFi interference (e.g., data yield kept above 90% when Contiki MAC drops in the 40% range). In noiseless environments, MiCMAC keeps the overhead low in comparison to Contiki MAC, achieving performance as high as 99% data yield along with sub-percent duty cycle and sub-second latency for a 1-minute inter-packet interval data collection. © 2014 IEEE.

Multichannel

Contiki

IoT

6LoWPAN

Wireless Sensor Networks

MAC

Channel Hopping

Low Power

Author

Beshr Al Nahas

SICS Swedish ICT AB

Chalmers, Computer Science and Engineering (Chalmers), Networks and Systems (Chalmers)

Simon Duquennoy

SICS Swedish ICT AB

V. Iyer

Uppsala University

Thiemo Voigt

Uppsala University

Proceedings - IEEE International Conference on Distributed Computing in Sensor Systems, DCOSS 2014

2-9

Areas of Advance

Information and Communication Technology

Roots

Basic sciences

Subject Categories

Communication Systems

Electrical Engineering, Electronic Engineering, Information Engineering

Embedded Systems

Computer Systems

DOI

10.1109/DCOSS.2014.33

More information

Latest update

6/27/2019