Revisiting Software Defined Radios in the IoT Era

Several years ago, software radios were seen as the future of commercial wireless infrastructure, given that they could flexibly decode any wireless technology with a simple software update. Yet, despite their numerous advantages, the industry tilted in favor of dedicated chips for wireless infrastructure sacrificing generality for performance. Today, the advent of the Internet of Things (IoT) and the resulting fragmentation of wireless technologies has led to a new billion-dollar industry: multi-technology gateways that support many radio technologies. Predictably, commercial gateways do this through multiple radio chips each decoding dedicated wireless technologies. This paper argues that software radios deserve a revisit in the IoT era. Specifically, IoT wireless technologies have significantly lax requirements in terms of throughput, latency and cost, meaning that they can be implemented on cheap software radio gateways that offer extensibility through software updates. We propose GalioT, a cloud-assisted IoT gateway that demonstrates the numerous benefits of software radios beyond programmability. We focus, in particular, on the rampant cross-technology interference in IoT networks since devices are low-power and simply "wake up and transmit". We use simple software radio base stations that detect signals including collisions of multiple radio technologies and ship them to the cloud. At the cloud, we exploit PHY-layer differences across radio technologies to concurrently decode them. A prototype implementation on an inexpensive RTL-SDR and Raspberry-Pi based gateway shows promising accuracy in concurrent decoding of XBee, Z-Wave and LoRa.

[1]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[2]  Fadel Adib,et al.  See through walls with WiFi! , 2013, SIGCOMM.

[3]  Marwan Krunz,et al.  Cross-Technology Interference Mitigation in Body Area Networks: An Optimization Approach , 2015, IEEE Transactions on Vehicular Technology.

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

[5]  Xiang-Yang Li,et al.  Taming Cross-Technology Interference for Wi-Fi and ZigBee Coexistence Networks , 2016, IEEE Transactions on Mobile Computing.

[6]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[7]  Antonio de la Oliva,et al.  An architecture for software defined wireless networking , 2014, IEEE Wireless Communications.

[8]  Simon Duquennoy,et al.  TIIM: technology-independent interference mitigation for low-power wireless networks , 2015, IPSN.

[9]  Ilenia Tinnirello,et al.  Cross-Technology WiFi/ZigBee Communications: Dealing With Channel Insertions and Deletions , 2016, IEEE Communications Letters.

[10]  Andrzej Duda,et al.  Comparison of the Device Lifetime in Wireless Networks for the Internet of Things , 2017, IEEE Access.

[11]  Tian He,et al.  FreeBee: Cross-technology Communication via Free Side-channel , 2015, MobiCom.

[12]  P. Pace,et al.  A Mobile Multi-Technology Gateway to Enable IoT Interoperability , 2016, 2016 IEEE First International Conference on Internet-of-Things Design and Implementation (IoTDI).

[13]  Kang G. Shin,et al.  Gap Sense: Lightweight coordination of heterogeneous wireless devices , 2013, 2013 Proceedings IEEE INFOCOM.

[14]  Basavaraj Patil,et al.  Networking solutions for connecting bluetooth low energy enabled machines to the internet of things , 2014, IEEE Network.

[15]  S. Khan,et al.  On Preamble Detection in Packet-Based Wireless Networks , 2006, 2006 IEEE Ninth International Symposium on Spread Spectrum Techniques and Applications.

[16]  Antonis Makrogiannakis,et al.  Empowering the IoT Heterogeneous Wireless Networking with Software Defined Radio , 2015, 2015 IEEE 81st Vehicular Technology Conference (VTC Spring).

[17]  Anthony Rowe,et al.  Charm: Exploiting Geographical Diversity through Coherent Combining in Low-Power Wide-Area Networks , 2018, 2018 17th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[18]  Sachin Katti,et al.  DOF: a local wireless information plane , 2011, SIGCOMM.

[19]  Qun Li,et al.  HoWiES: A holistic approach to ZigBee assisted WiFi energy savings in mobile devices , 2013, 2013 Proceedings IEEE INFOCOM.

[20]  Jeffrey G. Andrews,et al.  Transmission Capacity of Wireless Ad Hoc Networks With Successive Interference Cancellation , 2007, IEEE Transactions on Information Theory.

[21]  N. Ramanathan,et al.  A stream-oriented power management protocol for low duty cycle sensor network applications , 2005, The Second IEEE Workshop on Embedded Networked Sensors, 2005. EmNetS-II..

[22]  Antônio Augusto Fröhlich,et al.  HyRA: A Software-defined Radio Architecture for Wireless Embedded Systems , 2011, ICON 2011.

[23]  Rong Yu,et al.  Wireless home gateway: Software-defined radio architecture and applications , 2011 .

[24]  Song Min Kim IoT Networking: From Coexistence to Collaboration , 2016 .

[25]  C. Siva Ram Murthy,et al.  A Probabilistic Framework for Protocol Conversions in IIoT Networks With Heterogeneous Gateways , 2017, IEEE Communications Letters.