CeilingTalk: Lightweight Indoor Broadcast Through LED-Camera Communication

Although Visible Light Communication (VLC) is gaining increasing attention in research, developing a practical VLC system to harness its immediate benefits using Commercial Off-The-Shelf (COTS) devices is still an open issue. To this end, we develop and deploy CeilingTalk as a lightweight wireless broadcast system using COTS LED luminaries as transmitters and smartphone cameras as receivers so that it can be fully hosted in a smartphone and is feasible for all possible indoor environments. CeilingTalk innovates in both encoding and decoding to achieve an adequate throughput for realistic applications. On one hand, it employs Raptor coding to allow multiple LED luminaries to transmit collaboratively so as to benefit both throughput and reliability. On the other hand, it involves a lightweight decoding scheme to handle the asynchrony (both spatial and temporal) in transmissions. Moreover, we analyze the impact of various parameters on the performance of CeilingTalk, in order to derive a model for such VLC systems enabled by COTS devices and hence provide general guidance for future VLC deployments in larger scales. Finally, we conduct extensive field experiments to validate the effectiveness of our LED-camera VLC model, as well as to demonstrate the promising performance of CeilingTalk: up to 1.0 kb/s at a distance of 5 m.

[1]  Anthony Rowe,et al.  Visual light landmarks for mobile devices , 2014, IPSN-14 Proceedings of the 13th International Symposium on Information Processing in Sensor Networks.

[2]  Chunming Hu,et al.  Enhancing reliability to boost the throughput over screen-camera links , 2014, MobiCom.

[3]  Wenjun Hu,et al.  LightSync: unsynchronized visual communication over screen-camera links , 2013, MobiCom.

[4]  Parth H. Pathak,et al.  ColorBars: increasing data rate of LED-to-camera communication using color shift keying , 2015, CoNEXT.

[5]  Dominic C. O'Brien,et al.  High-Speed Integrated Visible Light Communication System: Device Constraints and Design Considerations , 2015, IEEE Journal on Selected Areas in Communications.

[6]  Mo Li,et al.  SoftLight: Adaptive visible light communication over screen-camera links , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[7]  Dina Katabi,et al.  PixNet: interference-free wireless links using LCD-camera pairs , 2010, MobiCom.

[8]  Guoliang Xing,et al.  COBRA: color barcode streaming for smartphone systems , 2012, MobiSys '12.

[9]  Thomas D. C. Little,et al.  Using Spatial Light Modulators in MIMO Visible Light Communication Receivers to Dynamically Control the Optical Channel , 2016, EWSN.

[10]  Kaigui Bian,et al.  Strata: layered coding for scalable visual communication , 2014, MobiCom.

[11]  Brian M. Sadler,et al.  Constellation Design for Channel Precompensation in Multi-Wavelength Visible Light Communications , 2014, IEEE Transactions on Communications.

[12]  Harald Haas,et al.  Using a CMOS camera sensor for visible light communication , 2012, 2012 IEEE Globecom Workshops.

[13]  Jun Luo,et al.  CeilingCast: Energy efficient and location-bound broadcast through LED-camera communication , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[14]  Kate Ching-Ju Lin,et al.  RollingLight: Enabling Line-of-Sight Light-to-Camera Communications , 2015, MobiSys.

[15]  Prabal Dutta,et al.  Luxapose: indoor positioning with mobile phones and visible light , 2014, MobiCom.

[16]  Wai Ho Mow,et al.  PiCode: 2D barcode with embedded picture and ViCode: 3D barcode with embedded video , 2013, MobiCom.

[17]  Cong Wang,et al.  SBVLC: Secure barcode-based visible light communication for smartphones , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[18]  Stefan Schmid,et al.  Connecting networks of toys and smartphones with visible light communication , 2014, IEEE Communications Magazine.

[19]  Tianxing Li,et al.  Real-Time Screen-Camera Communication Behind Any Scene , 2015, MobiSys.

[20]  Gernot Heiser,et al.  An Analysis of Power Consumption in a Smartphone , 2010, USENIX Annual Technical Conference.

[21]  Paramvir Bahl,et al.  Energy characterization and optimization of image sensing toward continuous mobile vision , 2013, MobiSys '13.

[22]  Serbulent Tozlu,et al.  On energy consumption of Wi-Fi Access Points , 2012, 2012 IEEE Consumer Communications and Networking Conference (CCNC).

[23]  Lutz H.-J. Lampe,et al.  Visible Light Communications Using OFDM and Multiple LEDs , 2015, IEEE Transactions on Communications.

[24]  Anthony Rowe,et al.  Hybrid visible light communication for cameras and low-power embedded devices , 2014, VLCS@MobiCom.

[25]  Stefan Videv,et al.  VLC: Beyond point-to-point communication , 2014, IEEE Communications Magazine.

[26]  Sridhar Rajagopal,et al.  IEEE 802.15.7 visible light communication: modulation schemes and dimming support , 2012, IEEE Communications Magazine.

[27]  Guobin Shen,et al.  Epsilon: A Visible Light Based Positioning System , 2014, NSDI.

[28]  Hao Ma,et al.  Integration of indoor visible light and power line communication systems , 2013, 2013 IEEE 17th International Symposium on Power Line Communications and Its Applications.