Contiki80211: An IEEE 802.11 Radio Link Layer for the Contiki OS

We believe that the existing 802.11 MAC layer can be optimized (especially for energy-efficiency) to make Wi-Fi suitable for a wide range of IoT applications. However, there is a lack of low-cost embedded platforms to be used for experimentation with 802.11 MAC. The majority of low-power Wi-Fi modules for embedded systems has closed source firmware and protocol stack implementations, which prevents implementation and testing of new protocol features. Here we describe Contiki80211, an open source 802.11 radio link layer implementation for Contiki OS, optimized for resource constrained embedded platforms, whose purpose is to enable experimentation with 802.11 MAC layer management mechanisms on embedded devices.

[1]  David E. Culler,et al.  TinyOS: An Operating System for Sensor Networks , 2005, Ambient Intelligence.

[2]  Praveen Budhwar,et al.  TinyOS: An Operating System for Wireless Sensor Networks , 2015 .

[3]  Adam Dunkels,et al.  Contiki - a lightweight and flexible operating system for tiny networked sensors , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

[4]  Serbulent Tozlu,et al.  Wi-Fi enabled sensors for internet of things: A practical approach , 2012, IEEE Communications Magazine.

[5]  Stefan Mangold,et al.  Enhanced IEEE 802.11 Power Saving for Multi-hop Toy-to-Toy Communication , 2013, 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing.

[6]  Stefan Mangold,et al.  Enhanced power saving mode for low-latency communication in multi-hop 802.11 networks , 2014, Ad Hoc Networks.

[7]  Ilenia Tinnirello,et al.  Wireless MAC processors: Programming MAC protocols on commodity Hardware , 2012, 2012 Proceedings IEEE INFOCOM.

[8]  Ashutosh Sabharwal,et al.  Design of WARP: A wireless open-access research platform , 2006, 2006 14th European Signal Processing Conference.

[9]  Voon Chin Phua,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1999 .

[10]  Silvia Santini,et al.  Connecting things to the web using programmable low-power WiFi modules , 2011, WoT '11.