Achieving Receiver-Side Cross-Technology Communication

Achieving Receiver-Side Cross-Technology Communication

Achieving Receiver-Side Cross-Technology Communication with Cross-Decoding Wenchao Jiang Song Min Kim∗ Department of Computer Science and Engineering, Department of Computer Science, University of Minnesota George Mason University [email protected] [email protected] Zhijun Li Tian He∗ School of Computer Science and Technology, Department of Computer Science and Engineering, Harbin Institute of Technology University of Minnesota [email protected] [email protected] ABSTRACT CCS CONCEPTS Cross-technology Communication (CTC) is a key technique • Networks → Wireless personal area networks; to explore the full capacity of heterogeneous wireless. The latest CTC designs explore the PHY-layer to reach the stan- KEYWORDS dards’ maximum rate, but leaving a critical gap to practicality Cross-technology Communication; Bluetooth Low Energy; – existing PHY-layer CTCs are commonly transmitter-side ZigBee; Internet of Things techniques requiring a high-end transmitter (with a high degree of freedom in signal manipulation) to emulate the ACM Reference Format: receiver signal closely. This inherently limits the reverse di- Wenchao Jiang, Song Min Kim, Zhijun Li, and Tian He. 2018. Achiev- rection (low-end to high-end) communication. We present ing Receiver-Side Cross-Technology Communication with Cross- XBee, a unique receiver-side CTC that lls in the gap and Decoding. In The 24th Annual International Conference on Mobile makes a critical step towards achieving CTC bidirectionality. Computing and Networking (MobiCom ’18), October 29-November XBee is demonstrated as a ZigBee to BLE communication, 2, 2018, New Delhi, India. ACM, New York, NY, USA, 14 pages. where the key innovation lies in the unique mechanism of https://doi.org/10.1145/3241539.3241547 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 1 INTRODUCTION counterintuitively explores the sampling oset to overcome Over the last decade, we have witnessed the explosive growth the intrinsic challenge due to BLE’s narrower bandwidth of wireless technologies in diversity (e.g., WiFi, ZigBee, and (1MHz) than ZigBee (2MHz). Extensive implementation and Bluetooth) as well as in density, to satisfy various commu- evaluation on USRP and commodity devices reaches 250 kbps nication and service requirements under dierent environ- under 85% reliability, a 15,000x improvement over state-of- ments. With the upcoming Internet of Things (IoT) area, the the-art ZigBee to BLE communication, and comparable with body of wireless devices is anticipated to reach 20 billion by the latest PHY-layer CTCs to achieve CTC bidirectionality. the year 2020 [15]. ∗Song Min Kim and Tian He are co-corresponding authors. Under the highly diversied and dense wireless habitat, the connectivity between specialized heterogeneous wire- Permission to make digital or hard copies of all or part of this work for less technologies oers a great opportunity for advanced personal or classroom use is granted without fee provided that copies are not services [25]. To this end, researchers recently propose cross- made or distributed for prot or commercial advantage and that copies bear this notice and the full citation on the rst page. Copyrights for components technology communication (CTC) technique which enables of this work owned by others than ACM must be honored. Abstracting with direct connection between heterogeneities only using com- credit is permitted. To copy otherwise, or republish, to post on servers or to modity devices. In the literature, existing CTC works can be redistribute to lists, requires prior specic permission and/or a fee. Request categorized as packet-level CTC and PHY-layer CTC – Initial permissions from [email protected]. CTC solutions are restricted by the coarse-grained packet- MobiCom ’18, October 29-November 2, 2018, New Delhi, India level information and thus their throughputs are restricted © 2018 Association for Computing Machinery. ACM ISBN 978-1-4503-5903-0/18/10...$15.00 to a few tens of bps. More recently, researchers take advan- https://doi.org/10.1145/3241539.3241547 tage of the PHY-layer information and propose PHY-layer transmitter-side CTC with signal emulation. More speci- devices, which enables XBee to operate without any cally, by manipulating the payload of a packet in the soft- hardware or rmware modication. Most importantly, ware [22, 26], a wireless transmitter (e.g., WiFi or Bluetooth) the transmitter side stays the same as in homogeneous is able to generate a receiver (e.g., ZigBee) compliant packet. communication. Works in this category yield vastly increased rate reaching the limits dened by the standards. Interestingly, XBee explores the opportunity within the • Despite the signicant improvement in the data rate and sampling oset, to overcome the intrinsic uncertainty thus practicality, we note that transmitter-side CTC with sig- in cross-decoding. This is counterintuitive as sampling nal emulation is applicable mainly for when the transmitter oset is detrimental to decoding, and is compensated in is a high-end platform (e.g., WiFi ZigBee in [26]). This is normal communication. XBee also features link layer ! because powerful radios support sophisticated modulations designs including scheduling protocol that ensures oering higher degrees of freedom in waveform control with compatibility with the BLE standard as well as non- greater capability in signal emulation. However, due to the disruptiveness to other devices in the BLE network. asymmetric nature of CTC in terms of the transmitter and receiver, the reverse communication, i.e., from a low-end We implement XBee for extensive evaluations on its • transmitter to a high-end receiver, is limited. This calls for rate, reliability under various environment and param- a new fundamental technique that eectively enables the eter setting. Our experiment results have shown that PHY-layer CTC in the case of low-end transmitter incapable XBee can achieve 250kbps with 85% accuracy, increas- of signal emulation due to the radio or computational limits. ing the data rate of the existing packet-level CTCs by In this paper, we propose the rst receiver-side CTC, which 15,000x, and comparable to the state-of-the-art PHY- aims at moving the complexity to the receiver side, as op- layer CTCs. posed to the transmitter-side CTC with signal emulation. This is inspired by the observation that the bit stream yield by 2 MOTIVATION any native demodulator reects some universal and intrinsic Spectrum sharing is becoming even more prevalent with the properties of the waveform in the air, such as the amplitude, explosively growing body of wireless devices and standards, frequency, or phase. In addition, dierent modulation tech- as well as expanding open spectrum – from traditional 5GHz, niques are intrinsically related. For example, the frequency- 2.4GHz, and 900MHz bands to 600MHz, TV spectrum, and shift keying and phase shift keying are tied because the 7GHz high-frequency which turned unlicensed recently be- frequency is the time derivative of phase [4]. Therefore a tween 2014-2016 [12–14]. Spectrum crowded with diverse frequency-shift keying demodulator is able to cross-decode wireless technologies with incompatible physical layers in- phase-shift keying signal with an upper layer interpreter to evitably leads to cross-technology interference (CTI), which recover the phase information from the demodulated bits, becomes one of the root causes of network performance which indicates frequency shifts. Specically, this work pro- degradation. poses XBee, a receiver-side CTC at Bluetooth Low Energy To this end, connectivity among heterogeneous technolo- (BLE) for cross-decoding ZigBee packets. At the transmitter gies is critical to alleviate CTI and, at the same time, explore side, native ZigBee packets equivalent to homogeneous com- the potential of cross-technology collaboration. In other munication are sent; At the receiver side, the BLE receiver words, to draw the full capability of wireless-rich IoT. Re- is able to cross-decode every ZigBee symbols upon the bits cently, researchers propose the cross-technology communi- yielding by the native BLE demodulator. This is particularly cation (CTC) aiming at building the direct communication challenging to achieve on commercial platforms, which hide among heterogeneous wireless technologies. Existing CTC physical layer signal via abstraction. Through the adoption works can be categorized as packet-level CTC and the PHY- of cross-decoding, XBee rst achieves PHY-layer CTC from layer CTC. Packet-level CTC works have intrinsic limitations, a low-end device to a high-end device. Its data rate is 15,000x while within PHY-layer CTC, all existing works are based higher than the existing packet-level ZigBee to BLE CTCs, on transmitter-side signal emulation. and comparable with the state-of-the-art PHY-layer CTCs Limitations of Packet-Level CTC. Earlier set of CTC through signal emulation, enabling CTC bidirectionality. The • technical contribution of XBee can be summarized as: designs use packet level information, such as the packet duration [5, 37], beacon interval [25], data trac pattern [10, We design and implement XBee, a PHY-layer CTC 21, 34], and energy amplitude [18] to convey messages across • uniquely based on cross-decoding at the receiver side. technologies. Such approaches, due to the coarse packet- This is achieved solely by a careful examination of the level granularity, have intrinsic limitations in the data rate bit patterns which are observable on commercial BLE conned to a few tens bps at the highest. Limitations of Existing PHY-layer CTC. To overcome • these limits, the latest CTC designs [22, 26] utilize ne- grained physical layer information for high-speed CTC that approach the maximum rate dened by the standard. Tech- nically, PHY-layer CTC introduced until now are based on transmitter-side signal emulation, where the transmitter ap- proximates the target waveform by exploring the signal de- gree of freedom oered by the transmitter’s modulator. For !"# !$# example in [26], a WiFi to ZigBee PHY-layer CTC is pro- posed.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    14 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us