SoNIC : Classifying and Surviving Interference in 802.15.4-based Sensor Networks

Wireless sensor networks are used to collect sensor data in different applications such as environmental monitoring, smart building control, and health care applications. Wireless sensor nodes used are typically small, low-cost, and battery powered. The nodes are often hard to access after deployment, for example when they are in remote locations. Another property of wireless sensor networks is that their operation is dependent on the environment they operate in, both due to the specific sensor readings but also due to the effects on communication by factors such as fading and radio interference. This makes it important to evaluate a wireless sensor network in its intendent target environment before final deployment.To enable experiments with wireless sensor networks in their target environment, we have designed and implemented a testbed called Sensei-UU. It is designed to allow WSN experiments to be repeated in different locations, thus exposing effects caused by the environment. To allow this, the testbed is designed to be easily moved between experimental sites.One type of WSN applications Sensei-UU is aimed to evaluate is protocols where nodes are mobile. Mobile testbed nodes are low-cost robots which follow a tape track on the floor. The localization accuracy of the robot approach is evaluated and is accurate enough to expose a protocol to fading phenoma in a repeatable manner.Sensei-UU has helped us develop a lightweight interference classification approach, SoNIC, which runs on standard motes. The approach only use information from a standard cc2420 chipset available when packets are received. We believe that the classification accuracy is good enough to motivate specific transmission techniques avoiding interference.

[1]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[2]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[3]  Ian F. Akyildiz,et al.  Interferer Classification, Channel Selection and Transmission Adaptation for Wireless Sensor Networks , 2009, 2009 IEEE International Conference on Communications.

[4]  Suman Banerjee,et al.  Airshark: detecting non-WiFi RF devices using commodity WiFi hardware , 2011, IMC '11.

[5]  Andreas Terzis,et al.  Minimising the effect of WiFi interference in 802.15.4 wireless sensor networks , 2007, Int. J. Sens. Networks.

[6]  Marco Zuniga,et al.  JamLab: Augmenting sensornet testbeds with realistic and controlled interference generation , 2011, Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks.

[7]  Philip E. Gawthrop Radio Spectrum Measurements of Individual Microwave Ovens – Volume 2 , 1994 .

[8]  Olof Rensfelt,et al.  A lightweight approach to online detection and classification of interference in 802.15.4-based sensor networks , 2012, SIGBED.

[9]  Srinivasan Seshan,et al.  RFDump: an architecture for monitoring the wireless ether , 2009, CoNEXT '09.

[10]  Pawel Gburzynski,et al.  Patterns in the RSSI traces from an indoor urban environment , 2010, 2010 15th IEEE International Workshop on Computer Aided Modeling, Analysis and Design of Communication Links and Networks (CAMAD).

[11]  Olof Rensfelt,et al.  Repeatable experiments with mobile nodes in a relocatable WSN testbed , 2010, 2010 6th IEEE International Conference on Distributed Computing in Sensor Systems Workshops (DCOSSW).

[12]  Andreas Terzis,et al.  Surviving wi-fi interference in low power ZigBee networks , 2010, SenSys '10.

[13]  Andreas Willig,et al.  Mitigating the Effects of RF Interference through RSSI-Based Error Recovery , 2010, EWSN.

[14]  Ian F. Akyildiz,et al.  Wireless sensor networks , 2007 .

[15]  Vlado Handziski,et al.  Experimental Study of the Impact of WLAN Interference on IEEE 802.15.4 Body Area Networks , 2009, EWSN.

[16]  Victor C. M. Leung,et al.  Body Area Networks , 2012 .

[17]  Srinivasan Seshan,et al.  Clearing the RF smog: making 802.11n robust to cross-technology interference , 2011, SIGCOMM.

[18]  David G. Stork,et al.  Pattern classification, 2nd Edition , 2000 .

[19]  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.