Detecting and Avoiding Multiple Sources of Interference in the 2.4 GHz Spectrum

Sensor networks operating in the 2.4 GHz band often face cross-technology interference from co-located WiFi and Bluetooth devices. To enable effective interference mitigation, a sensor network needs to know the type of interference it is exposed to. However, existing approaches to interference detection are not able to handle multiple concurrent sources of interference. In this paper, we address the problem of identifying multiple channel activities impairing a sensor network’s communication, such as simultaneous WiFi traffic and Bluetooth data transfers. We present SpeckSense, an interference detector that distinguishes between different types of interference using a unsupervised learning technique. Additionally, SpeckSense features a classifier that distinguishes between moderate and heavy channel traffic, and also identifies WiFi beacons. In doing so, it facilitates interference avoidance through channel blacklisting. We evaluate SpeckSense on common mote hardware and show how it classifies concurrent interference under real-world settings. We also show how SpeckSense improves the performance of an existing multichannel data collection protocol by 30%.

[1]  Mun Choon Chan,et al.  Indriya: A Low-Cost, 3D Wireless Sensor Network Testbed , 2011, TRIDENTCOM.

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

[3]  Petri Mähönen,et al.  WiSpot: fast and reliable detection of Wi-Fi networks using IEEE 802.15.4 radios , 2011, MobiWac '11.

[4]  Guoliang Xing,et al.  ZiFind: Exploiting cross-technology interference signatures for energy-efficient indoor localization , 2013, 2013 Proceedings IEEE INFOCOM.

[5]  E. Lewis,et al.  2.4 GHz IEEE 802.15.4 channel interference classification algorithm running live on a sensor node , 2012, 2012 IEEE Sensors.

[6]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[7]  Lei Tang,et al.  EM-MAC: a dynamic multichannel energy-efficient MAC protocol for wireless sensor networks , 2011, MobiHoc '11.

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

[9]  Lei Tang,et al.  PW-MAC: An energy-efficient predictive-wakeup MAC protocol for wireless sensor networks , 2011, 2011 Proceedings IEEE INFOCOM.

[10]  Koen Langendoen,et al.  Chrysso — A multi-channel approach to mitigate external interference , 2011, 2011 8th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[11]  Marco Zuniga,et al.  Making Sensornet MAC Protocols Robust against Interference , 2010, EWSN.

[12]  Guoliang Xing,et al.  ZiFi: wireless LAN discovery via ZigBee interference signatures , 2010, MobiCom.

[13]  Eric Anderson,et al.  X-MAC: a short preamble MAC protocol for duty-cycled wireless sensor networks , 2006, SenSys '06.

[14]  Suman Banerjee,et al.  Catching Whales and Minnows Using WiFiNet: Deconstructing Non-WiFi Interference Using WiFi Hardware , 2012, NSDI.

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

[16]  Petri Mähönen,et al.  Channel selection in spectrum agile and cognitive MAC protocols for wireless sensor networks , 2010, MobiWac '10.

[17]  Elfed Lewis,et al.  A Lightweight Classification Algorithm for External Sources of Interference in IEEE 802.15.4-Based Wireless Sensor Networks Operating at the 2.4 GHz , 2014, Int. J. Distributed Sens. Networks.

[18]  Ray Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[19]  Pawel Gburzynski,et al.  Sampling and classifying interference patterns in a wireless sensor network , 2012, ACM Trans. Sens. Networks.

[20]  Thiemo Voigt,et al.  Low-Power Listening Goes Multi-channel , 2014, 2014 IEEE International Conference on Distributed Computing in Sensor Systems.

[21]  Lothar Thiele,et al.  Efficient network flooding and time synchronization with Glossy , 2011, Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks.

[22]  Mun Choon Chan,et al.  Improving Link Quality by Exploiting Channel Diversity in Wireless Sensor Networks , 2011, 2011 IEEE 32nd Real-Time Systems Symposium.

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

[24]  Mário Alves,et al.  Quantifying the channel quality for interference-aware wireless sensor networks , 2011, SIGBED.

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

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

[27]  Thiemo Voigt,et al.  SoNIC: Classifying interference in 802.15.4 sensor networks , 2013, 2013 ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).