Martian: Message Broadcast via LED Lights to Heterogeneous Smartphones

Visible light communication (VLC) has been shown to have several advantages over traditional wireless communication. In this paper, we envision an LED-light-to-smartphone VLC protocol for delivering messages to a group of randomly arriving smartphone receivers. Our goal is to increase the throughput for large message delivery, as well as to reduce the delay of message broadcast. Key challenges for implementing such a VLC message broadcast protocol are: 1) the imperfect synchronization among receivers and the transmitter; 2) the receivers’ arbitrary arrival times; and 3) the diversity of receivers’ smartphones (e.g., location, capability, and frame-rates). In this paper, we propose a new modulation scheme and design link-layer protocols for improving the network data rate. We carefully design and implement our protocol, Martian, which allows smooth communication from the LED lights to a group of smartphone embedded cameras. Across several phone models, Martian can achieve data rate of about 1.6 kb/s even with NLOS -light. It also has a stable and small delay for broadcasting messages to the randomly arriving receivers.

[1]  Ravinder Singh,et al.  An Enhanced Color Shift Keying Modulation Scheme for High-Speed Wireless Visible Light Communications , 2014, Journal of Lightwave Technology.

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

[3]  Ted Taekyoung Kwon,et al.  Rate adaptation in visual MIMO , 2011, 2011 8th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[4]  D. O'Brien,et al.  A Gigabit/s Indoor Wireless Transmission Using MIMO-OFDM Visible-Light Communications , 2013, IEEE Photonics Technology Letters.

[5]  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.

[6]  Richard D. Roberts,et al.  Undersampled frequency shift ON-OFF keying (UFSOOK) for camera communications (CamCom) , 2013, 2013 22nd Wireless and Optical Communication Conference.

[7]  Homer H. Chen,et al.  Analysis and Compensation of Rolling Shutter Effect , 2008, IEEE Transactions on Image Processing.

[8]  Xia Zhou,et al.  Visible Light Knows Who You Are , 2015, VLCS@MobiCom.

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

[10]  Xia Zhou,et al.  Human Sensing Using Visible Light Communication , 2015, MobiCom.

[11]  Dina Katabi,et al.  PixNet: LCD-camera pairs as communication links , 2010, SIGCOMM '10.

[12]  Steve Hranilovic,et al.  Design and Implementation of Color-Shift Keying for Visible Light Communications , 2014, Journal of Lightwave Technology.

[13]  Mark Leeson,et al.  A survey of channel models for underwater optical wireless communication , 2013, 2013 2nd International Workshop on Optical Wireless Communications (IWOW).

[14]  Ramesh Raskar,et al.  VRCodes: Unobtrusive and active visual codes for interaction by exploiting rolling shutter , 2012, 2012 IEEE International Symposium on Mixed and Augmented Reality (ISMAR).

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

[16]  Chi Zhang,et al.  Extending Mobile Interaction Through Near-Field Visible Light Sensing , 2015, MobiCom.

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

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

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

[20]  Ashwin Ashok,et al.  Challenge: mobile optical networks through visual MIMO , 2010, MobiCom.

[21]  Parth H. Pathak,et al.  Visible Light Communication, Networking, and Sensing: A Survey, Potential and Challenges , 2015, IEEE Communications Surveys & Tutorials.

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

[23]  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.

[24]  Xia Zhou,et al.  Lighting Up the Internet of Things with DarkVLC , 2016, HotMobile.

[25]  S. Hranilovic,et al.  A pixelated MIMO wireless optical communication system , 2006, IEEE Journal of Selected Topics in Quantum Electronics.

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