C-Morse: Cross-technology communication with transparent Morse coding

Recent research on CTC (cross-technology communication) demonstrates the viability of direct coordination among heterogeneous devices (e.g., WiFi and ZigBee) with incompatible physical layers. Although encouraging, current solutions suffer from either severe inefficiency in channel utilization or low throughput using limited beacons. To address these limitations, this paper presents C-Morse, which leverages all traffic (such as through data packets, beacons and other control frames) to achieve a high cross-technology communication throughput. The key idea of C-Morse is to slightly perturb the transmission timing of existing WiFi packets to construct recognizable radio energy patterns without introducing noticeable delays to upper layers. At the receiver side, ZigBee captures such patterns by sensing the RSSI value, and then decodes the transmitted symbols. C-Morse also introduces a novel timing-based multiplexing technique to allow the coexistence of multiple C-Morse access points and reject other interference, showing a reliable symbol delivery ratio. As a result, C-Morse achieves a free side-channel, whose CTC throughput is as much as 9 χ of the present state of the art, while maintaining the through traffic within a negligible delay that goes unnoticed by applications and end-users.

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

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

[3]  Bo Jiang,et al.  Opportunistic Flooding in Low-Duty-Cycle Wireless Sensor Networks with Unreliable Links , 2009, IEEE Transactions on Computers.

[4]  Sachin Katti,et al.  BackFi: High Throughput WiFi Backscatter , 2015, SIGCOMM.

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

[6]  Tian He,et al.  cETX: Incorporating Spatiotemporal Correlation for Better Wireless Networking , 2015, SenSys.

[7]  Kang G. Shin,et al.  Enabling coexistence of heterogeneous wireless systems: case for ZigBee and WiFi , 2011, MobiHoc '11.

[8]  Stefano Giordano,et al.  Experimental assessment of the coexistence of Wi-Fi, ZigBee, and Bluetooth devices , 2011, 2011 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

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

[10]  Yunhuai Liu,et al.  CorLayer: A Transparent Link Correlation Layer for Energy-Efficient Broadcast , 2015, IEEE/ACM Transactions on Networking.

[11]  Donald E. Knuth,et al.  Fast Pattern Matching in Strings , 1977, SIAM J. Comput..

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

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

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

[15]  Yanmin Zhu,et al.  WiBee: Building WiFi radio map with ZigBee sensor networks , 2012, 2012 Proceedings IEEE INFOCOM.

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

[17]  Qiang Li,et al.  Interconnecting WiFi Devices with IEEE 802.15.4 Devices without Using a Gateway , 2015, 2015 International Conference on Distributed Computing in Sensor Systems.

[18]  Zhang Lan,et al.  ZIMO: building cross-technology MIMO to harmonize zigbee smog with WiFi flash without intervention , 2013, MOBICOM 2013.

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

[20]  Joshua R. Smith,et al.  Wi-fi backscatter , 2014, SIGCOMM 2015.