Achieving Receiver-Side Cross-Technology Communication with Cross-Decoding

Cross-technology Communication (CTC) is a key technique to explore the full capacity of heterogeneous wireless. The latest CTC designs explore the PHY-layer to reach the standards' maximum rate, but leaving a critical gap to practicality -- existing PHY-layer CTCs are commonly transmitter-side techniques requiring a high-end transmitter (with a high degree of freedom in signal manipulation) to emulate the receiver signal closely. This inherently limits the reverse direction (low-end to high-end) communication. We present XBee, a unique receiver-side CTC that fills in the gap and makes a critical step towards achieving CTC bidirectionality. XBee is demonstrated as a ZigBee to BLE communication, where the key innovation lies in the unique mechanism of cross-technology decoding, or cross-decoding in short, which interprets a ZigBee frame only by carefully observing the bit patterns obtained at the BLE receiver. Technically, XBee counterintuitively explores the sampling offset to overcome the intrinsic challenge due to BLE's narrower bandwidth (1MHz) than ZigBee (2MHz). Extensive implementation and evaluation on USRP and commodity devices reach 250 kbps under 85% reliability, a 15,000x improvement over state-of-the-art ZigBee to BLE communication, and comparable with the latest PHY-layer CTCs to achieve CTC bidirectionality.

[1]  Xin Liu,et al.  ECT: Exploiting Cross-Technology Concurrent Transmission for Reducing Packet Delivery Delay in IoT Networks , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[2]  Ting Zhu,et al.  B2W2: N-Way Concurrent Communication for IoT Devices , 2016, SenSys.

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

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

[5]  Kaigui Bian,et al.  On heterogeneous neighbor discovery in wireless sensor networks , 2014, 2015 IEEE Conference on Computer Communications (INFOCOM).

[6]  Charles Jackson,et al.  Unlicensed Operations in the Lower Spectrum Bands: Why is No One Using the TV White Space and What Does That Mean for the FCC’s Order on the 600 MHz Guard Bands? , 2015 .

[7]  Zhijun Li,et al.  WEBee: Physical-Layer Cross-Technology Communication via Emulation , 2017, MobiCom.

[8]  Maximilian Bayer,et al.  Handbook For Sound Engineers , 2016 .

[9]  Guoliang Xing,et al.  WizSync: Exploiting Wi-Fi Infrastructure for Clock Synchronization in Wireless Sensor Networks , 2011, 2011 IEEE 32nd Real-Time Systems Symposium.

[10]  Tao Jin,et al.  WiZi-Cloud: Application-transparent dual ZigBee-WiFi radios for low power internet access , 2011, 2011 Proceedings IEEE INFOCOM.

[11]  Bo Chen,et al.  AirExpress: Enabling Seamless In-band Wireless Multi-hop Transmission , 2015, MobiCom.

[12]  Zhijun Li,et al.  BlueBee: a 10,000x Faster Cross-Technology Communication via PHY Emulation , 2017, SenSys.

[13]  Yongrui Chen,et al.  TwinBee: Reliable Physical-Layer Cross-Technology Communication with Symbol-Level Coding , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[14]  Zhijun Li,et al.  LongBee: Enabling Long-Range Cross-Technology Communication , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[15]  Mahesh K. Marina,et al.  CPRecycle: Recycling Cyclic Prefix for Versatile Interference Mitigation in OFDM based Wireless Systems , 2016, CoNEXT.

[16]  Paramvir Bahl,et al.  White space networking with wi-fi like connectivity , 2009, SIGCOMM '09.

[17]  Robin Heydon,et al.  Bluetooth Low Energy: The Developer's Handbook , 2012 .

[18]  Bo Chen,et al.  Interference alignment using shadow channel , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[19]  Mark Handley,et al.  COPA: cooperative power allocation for interfering wireless networks , 2015, CoNEXT.

[20]  Jiming Chen,et al.  WizSync: Exploiting Wi-Fi Infrastructure for Clock Synchronization in Wireless Sensor Networks , 2014, IEEE Trans. Mob. Comput..

[21]  Shuai Wang,et al.  Symbol-Level Cross-Technology Communication via Payload Encoding , 2018, 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS).

[22]  Yuan He,et al.  StripComm: Interference-Resilient Cross-Technology Communication in Coexisting Environments , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[23]  Swarun Kumar,et al.  Interference alignment by motion , 2013, MobiCom.

[24]  Kameswari Chebrolu,et al.  Esense: communication through energy sensing , 2009, MobiCom '09.

[25]  Ranveer Chandra,et al.  Weeble: enabling low-power nodes to coexist with high-power nodes in white space networks , 2012, CoNEXT '12.

[26]  Ting Zhu,et al.  EMF: Embedding multiple flows of information in existing traffic for concurrent communication among heterogeneous IoT devices , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[27]  Zhijun Li,et al.  Explicit Channel Coordination via Cross-technology Communication , 2018, MobiSys.

[28]  Wenchao Jiang,et al.  Transparent cross-technology communication over data traffic , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[29]  Adam Wolisz,et al.  Enabling Cross-technology Communication between LTE Unlicensed and WiFi , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[30]  Yuan He,et al.  ZIGFI: Harnessing Channel State Information for Cross-Technology Communication , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[31]  Wenchao Jiang,et al.  C-Morse: Cross-technology communication with transparent Morse coding , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[32]  Yuan He,et al.  WiZig: Cross-technology energy communication over a noisy channel , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[33]  Harish Viswanathan,et al.  A practical traffic management system for integrated LTE-WiFi networks , 2014, MobiCom.