Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Taming the Errors in Cross-Technology Communication: A Probabilistic Approach

Published: 22 October 2021 Publication History
  • Get Citation Alerts
  • Abstract

    Cross-Technology Communication (CTC) emerges as a technology to enable direct communication across different wireless technologies. The state of the art on CTC employs physical-level emulation. Due to the protocol incompatibility and the hardware restriction, there are intrinsic emulation errors between the emulated signals and the legitimate signals. Unresolved emulation errors hurt the reliability of CTC and the achievable throughput, but how to improve the reliability of CTC remains a challenging problem. Taking the CTC from WiFi to BLE as an example, this work first presents a comprehensive understanding of the emulation errors. We then propose WEB, a practical CTC approach that can be implemented with commercial devices. The core design of WEB is split encoding: based on the probabilistic distribution of emulation errors, the WiFi sender manipulates its payload to maximize the successful decoding rate at the BLE receiver. We implement WEB and evaluate its performance with extensive experiments. Compared to two existing approaches, WEBee and WIDE, WEB reduces the SER (Symbol Error Rate) by 54.6% and 42.2%, respectively. For the first time in the community, WEB achieves practically effective CTC from WiFi to BLE, with an average throughput of 522.2 Kbps.

    References

    [1]
    Apple Inc. 2013. Apple iBeacon. https://developer.apple.com/ibeacon/.
    [2]
    Naser AlDuaij, Alexander Van’t Hof, and Jason Nieh. 2019. Heterogeneous multi-mobile computing. In MobiSys. ACM.
    [3]
    Zhenlin An, Lei Yang, and Qiongzheng Lin. 2018. Cross-frequency communication: Near-field identification of UHF RFIDs with WiFi. In Proceedings of ACM International Conference on Mobile Computing and Networking (MobiCom’18).
    [4]
    Sumathi Balakrishnan, Hemalata Vasudavan, and Raja Kumar Murugesan. 2018. Smart home technologies: A preliminary review. In Proceedings of International Conference on Information Technology (ICIT’18).
    [5]
    George Boateng, Vivian Genaro Motti, Varun Mishra, John A. Batsis, Josiah Hester, and David Kotz. 2019. Experience: Design, development and evaluation of a wearable device for mHealth applications. In Proceedings of ACM International Conference on Mobile Computing and Networking (MobiCom’19).
    [6]
    Yoon Chae, Shuai Wang, and Kim Song Min. 2018. Exploiting WiFi guard band for safeguarded ZigBee. In Proceedings of ACM Conference on Embedded Networked Sensor Systems (SenSys’18).
    [7]
    Dongyao Chen, G Shin Kang, Yurong Jiang, and Kyu-Han Kim. 2017. Locating and tracking BLE beacons with smartphones. In Proceedings of ACM International Conference on emerging Networking EXperiments and Technologies (CoNEXT’17).
    [8]
    Yongrui Chen, Zhijun Li, and Tian He. 2018. TwinBee: Reliable physical-layer cross-technology communication with symbol-level coding. In Proceedings of IEEE International Conference on Computer Communications (INFOCOM’18).
    [9]
    Zicheng Chi, Yan Li, Hongyu Sun, Yao Yao, Zheng Lu, and Ting Zhu. 2016. B2W2: N-Way concurrent communication for IoT devices. In Proceedings of ACM Conference on Embedded Networked Sensor Systems (SenSys’16).
    [10]
    Zicheng Chi, Yan Li, Yao Yao, and Ting Zhu. 2017. PMC: Parallel multi-protocol communication to heterogeneous IoT radios within a single WiFi channel. In Proceedings of IEEE International Conference on Network Protocols (ICNP’17).
    [11]
    Xiuzhen Guo, Yuan He, Jia Zhang, and Haotian Jiang. 2019. WIDE: Physical-level CTC via digital emulation. In Proceedings of IEEE/ACM International Conference on Information Processing in Sensor Networks (IPSN’19).
    [12]
    Xiuzhen Guo, Yuan He, and Xiaolong Zheng. 2020. WiZig: Cross-technology energy communication over a noisy channel. IEEE Transactions on Networking 28, 6 (2020), 2449–2460.
    [13]
    Xiuzhen Guo, Yuan He, Xiaolong Zheng, Liangcheng Yu, and Omprakash Gnawali. 2020. ZigFi: Harnessing channel state information for cross-technology communication. IEEE Transactions on Networking 28, 1 (2020), 301–311.
    [14]
    Xiuzhen Guo, Yuan He, Xiaolong Zheng, Zihao Yu, and Yunhao Liu. 2021. LEGOFi: Transmitter-transparent CTC with cross-demapping. IEEE Internet of Things Journal 8, 8 (2021), 6665–6676.
    [15]
    Xiuzhen Guo, Longfei Shangguan, Yuan He, Jia Zhang, Haotian Jiang, Awais Ahmad Siddiqi, and Yunhao Liu. 2020. Aloba: Rethinking on-off keying modulation for ambient LoRa backscatter. In Proceedings of ACM Conference on Embedded Networked Sensor Systems (SenSys’20).
    [16]
    Xiuhzen Guo, Xiaolong Zheng, and Yuan He. 2017. WiZig: Cross-technology energy communication over a noisy channel. In Proceedings of IEEE International Conference on Computer Communications (INFOCOM’17).
    [17]
    Hassan Iqbal, Muhammad Hamad Alizai, Ihsan Ayyub Qazi, Olaf Landsiedel, and Zartash Afzal Uzmi. 2018. Scylla: Interleaving multiple IoT stacks on a single radio. In Proceedings of ACM International Conference on Emerging Networking EXperiments and Technologies (CoNEXT’18).
    [18]
    Vikram Iyer, Vamsi Talla, Bryce Kellogg, Shyamnath Gollakota, and Joshua Smith. 2016. Inter-technology backscatter: Towards internet connectivity for implanted devices. In Proceedings of ACM Special Interest Group on Data Communication (SIGCOMM’16).
    [19]
    Wenchao Jiang, Kim Song Min, Zhijun Li, and Tian He. 2018. Achieving receiver-side cross-technology communication with cross-decoding. In Proceedings of ACM International Conference on Mobile Computing and Networking (MobiCom’18).
    [20]
    Chebrolu Kameswari and Dhekne Ashutosh. 2009. Esense: Communication through energy sensing. In Proceedings of ACM International Conference on Mobile Computing and Networking (MobiCom’09).
    [21]
    Yan Li, Zicheng Chi, Xin Liu, and Ting Zhu. 2018. Chiron: Concurrent high throughput communication for IoT devices. In Proceedings of ACM International Conference on Mobile Computing and Networking (MobiCom’18).
    [22]
    Yan Li, Zicheng Chi, Xin Liu, and Ting Zhu. 2018. PassiveZigBee: Enabling ZigBee transmissions using WiFi. In Proceedings of ACM Conference on Embedded Networked Sensor Systems (SenSys’18).
    [23]
    Zhijun Li and Tian He. 2017. WEBee: Physical-layer cross-technology communication via emulation. In Proceedings of ACM International Conference on Mobile Systems, Applications, and Services (MobiSys’17).
    [24]
    Zhijun Li and Tian He. 2018. LongBee: Enabling long-range cross-technology communication. In Proceedings of IEEE International Conference on Computer Communications (INFOCOM’18).
    [25]
    Zhijun Li, Yan Li, Wenchao Jiang, and Tian He. 2017. BlueBee: Physical-layer cross-technology communication via emulation. In Proceedings of ACM Conference on Embedded Networked Sensor Systems (SenSys’17).
    [26]
    Chieh-Jan Mike Liang, Nissanka Bodhi Priyantha, Jie Liu, and Andreas Terzis. 2010. Surviving Wi-Fi interference in low power ZigBee networks. In Proceedings of ACM Conference on Embedded Networked Sensor Systems (SenSys’20).
    [27]
    Ruofeng Liu, Zhimeng Yin, Wenchao Jiang, and Tian He. 2019. LTE2B: Time-domain cross-technology emulation under LTE constraints. In Proceedings of ACM Conference on Embedded Networked Sensor Systems (SenSys’19).
    [28]
    Philip Lundrigan, Neal Patwari, and Sneha K. Kasera. 2019. On-off noise power communication. In Proceedings of ACM International Conference on Mobile Computing and Networking (MobiCom’19).
    [29]
    Saeed Mirzamohammadi, Justin A. Chen, Ardalan Amiri Sani, Sharad Mehrotra, and Gene Tsudik. 2017. Ditio: Trustworthy auditing of sensor activities in mobile & IoT devices. In Proceedings of ACM Conference on Embedded Networked Sensor Systems (SenSys’17).
    [30]
    Xin Na, Xiuzhen Guo, Yuan He, and Rui Xi. 2021. Wi-attack: Cross-technology impersonation attack against iBeacon services. In Proceedings of IEEE International Conference on Sensing, Communication and Networking (SECON’21).
    [31]
    Ramanujan K. Sheshadri, Karthikeyan Sundaresan, Eugene Chai, Amir Khojastepour, Sampath Rangarajan, and Dimitrios Koutsonikolas. 2017. BLU: Blue-printing interference for robust LTE access in unlicensed spectrum. In Proceedings of ACM International Conference on emerging Networking EXperiments and Technologies (CoNEXT’17).
    [32]
    Kim Song Min and Tian He. 2015. FreeBee: Cross-technology communication via free side-channel. In Proceedings of ACM International Conference on Mobile Computing and Networking (MobiCom’15).
    [33]
    Shuai Wang, Zhimeng Yin, Zhijun Li, and Tian He. 2018. Networking support for physical-layer cross-technology communication. In Proceedings of IEEE International Conference on Network Protocols (ICNP’18).
    [34]
    Zhimeng Yin, Zhijun Li, Kim Song Min, and Tian He. 2018. Explicit channel coordination via cross-technology communication. In Proceedings of ACM International Conference on Mobile Systems, Applications, and Services (MobiSys’18).
    [35]
    Zihao Yu, Chengkun Jiang, Yuan He, Xiaolong Zheng, and Xiuzhen Guo. 2018. Crocs: Cross-technology clock synchronization for WiFi and ZigBee. In Proceedings of ACM International Conference on Embedded Wireless Systems and Networks (EWSN’18).
    [36]
    Zihao Yu, Pengyu Li, Carlo Alberto Boano, Yuan He, Meng Jin, Xiuzhen Guo, and Xiaolong Zheng. 2021. BiCord: Bidirectional coordination among coexisting wireless devices. In Proceedings of IEEE International Conference on Distributed Computing Systems (ICDCS’21).
    [37]
    Yifan Zhang and Qun Li. 2013. HoWiES: A holistic approach to ZigBee assisted WiFi energy savings in mobile devices. In Proceedings of IEEE International Conference on Computer Communications (INFOCOM’13).

    Cited By

    View all
    • (2024)Illumination-Aware Low-Light Image Enhancement with Transformer and Auto-Knee CurveACM Transactions on Multimedia Computing, Communications, and Applications10.1145/366465320:8(1-23)Online publication date: 29-Jun-2024
    • (2024)Learning to Hallucinate Face in the DarkIEEE Transactions on Multimedia10.1109/TMM.2023.329480826(2314-2326)Online publication date: 1-Jan-2024
    • (2023)Key Agreement on IoT Devices With Echo ProfilingIEEE/ACM Transactions on Networking10.1109/TNET.2022.323064231:4(1795-1808)Online publication date: 3-Jan-2023
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Sensor Networks
    ACM Transactions on Sensor Networks  Volume 18, Issue 1
    February 2022
    434 pages
    ISSN:1550-4859
    EISSN:1550-4867
    DOI:10.1145/3484935
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Journal Family

    Publication History

    Published: 22 October 2021
    Accepted: 01 May 2021
    Revised: 01 May 2021
    Received: 01 September 2020
    Published in TOSN Volume 18, Issue 1

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Cross-technology
    2. WiFi to BLE
    3. split encoding

    Qualifiers

    • Research-article
    • Refereed

    Funding Sources

    • National Key R&D Program of China
    • National Science Fund of China
    • R&D Project of Key Core Technology and Generic Technology in Shanxi Province

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)27
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 26 Jul 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Illumination-Aware Low-Light Image Enhancement with Transformer and Auto-Knee CurveACM Transactions on Multimedia Computing, Communications, and Applications10.1145/366465320:8(1-23)Online publication date: 29-Jun-2024
    • (2024)Learning to Hallucinate Face in the DarkIEEE Transactions on Multimedia10.1109/TMM.2023.329480826(2314-2326)Online publication date: 1-Jan-2024
    • (2023)Key Agreement on IoT Devices With Echo ProfilingIEEE/ACM Transactions on Networking10.1109/TNET.2022.323064231:4(1795-1808)Online publication date: 3-Jan-2023
    • (2023)Video Super-Resolution Based on Inter-Frame Information Utilization for Intelligent TransportationIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2023.323770824:11(13409-13421)Online publication date: 23-Jan-2023
    • (2022)Furtively Connecting IoT Devices with Acoustic Noise2022 21st ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN)10.1109/IPSN54338.2022.00023(195-207)Online publication date: May-2022
    • (2022)Pairing IoT Devices with Spatial Keys2022 21st ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN)10.1109/IPSN54338.2022.00021(171-182)Online publication date: May-2022

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media