“ZigFi: Harnessing Channel State Information for Cross-Technology Communication” by Xiuzhen Guo, Yuan He, Xiaolong Zheng, Liangcheng Yu, and Omprakash Gnawali. In Proceedings of the 37th Annual IEEE International Conference on Computer Communications (INFOCOM 2018), Apr. 2018.
Cross-technology communication (CTC) is a technique that enables direct communication among different wireless technologies. Recent work in this area have made positive progress, but high-throughput CTC from ZigBee to WiFi remains an open problem. In this paper, we propose ZigFi, a novel CTC framework that enables direct communication from ZigBee to WiFi. Without impacting the ongoing WiFi transmissions, ZigFi carefully overlaps ZigBee packets with WiFi packets. Through experiments, we show that Channel State Information (CSI) of the overlapped packets can be used to convey data from ZigBee to WiFi. Based on this finding, we propose a receiver-initiated protocol and translate the decoding problem into a problem of CSI classification with Support Vector Machine. We further build a generic model through experiments, which describes the relationship between the Signal to Interference and Noise Ratio (SINR) and the symbol error rate (SER). We implement ZigFi on commercial-off-the-shelf WiFi and ZigBee devices. We evaluate the performance of ZigFi under different experimental settings. The results demonstrate that ZigFi achieves a throughput of 215.9bps, which is 18X faster than the state-of-the-art.
BibTeX entry:
@inproceedings{zigfi-infocom2018, author = {Xiuzhen Guo and Yuan He and Xiaolong Zheng and Liangcheng Yu and Omprakash Gnawali}, title = {ZigFi: Harnessing Channel State Information for Cross-Technology Communication}, booktitle = {Proceedings of the 37th Annual IEEE International Conference on Computer Communications (INFOCOM 2018)}, month = apr, year = {2018} }