A Dynamic Routing Protocol for Visible Light Communication Networks
Abstract
Visible Light Communication (VLC) presents several challenges, such as interference and blockages created by obstacles. At the same time, several environments offer a rich infrastructure of light sources, which can be used to aid end-to-end communication. In this work, we present D-VLC, a dynamic routing protocol. D-VLC reacts to communication interruptions, constructing alternative routes in the network of visible light, without the need for previous knowledge of the topology or even of the devices that comprise it. We implemented and evaluated the new protocol in a real-world environment using the OpenVLC embedded platform. Our results show that, by using D-VLC, the network was able to adapt to dynamic changes in communication such as shadows and obstacles, achieving data rates of up to 3.75 Kbps –limited by the VLC technology used– in multi-hop configuration while presenting low overhead (<1%).
References
Cherntanomwong, P. and Namonta, P. (2015). The repeater system for visible light communication. In IEEE ICITEE.
Chowdhury, H. and Katz, M. (2013). Cooperative multihop connectivity performance in visible light communications. In Wireless Days (WD), 2013 IFIP, pages 1–4. IEEE.
De Vries, J. P., Simi´c, L., Achtzehn, A., Petrova, M., and Mähönen, P. (2014). The wifi “congestion crisis”: Regulatory criteria for assessing spectrum congestion claims. Telecommunications Policy, 38(8):838–850.
Kaushal, H. and Kaddoum, G. (2016). Underwater optical wireless communication. IEEE Access, 4:1518–1547.
Kim, H.-J., Tiwari, S. V., and Chung, Y.-H. (2016). Multi-hop relay-based maritime visible light communication. Chinese Optics Letters, 14(5):050607.
Klaver, L. and Zuniga, M. (2015). Shine: A step towards distributed multi-hop visible light communication. In IEEE MASS.
Le, N.-T., Choi, S., and Jang, Y. M. (2011). Cooperative mac protocol for led-id systems. In ICT Convergence (ICTC), 2011 International Conference on, pages 144–150. IEEE.
Li, L., Hu, P., Peng, C., Shen, G., and Zhao, F. (2014). Epsilon: A visible light based positioning system. In NSDI, pages 331–343.
Matheus, L., Pires, L., Vieira, A., Vieira, L. F. M., Vieira, M. A. M., and Nacif, J. A. (2018). The internet of light: Impact of colors in led-to-led visible light communication systems. Internet Technology Letters, 0(0):e78.
Mortimer, M. (2018). iperf3 documentation. https://media.readthedocs. org/pdf/iperf3-python/latest/iperf3-python.pdf.
Okada, S., Yendo, T., Yamazato, T., Fujii, T., Tanimoto, M., and Kimura, Y. (2009). On-vehicle receiver for distant visible light road-to-vehicle communication. In IEEE Intelligent Vehicles Symposium.
Schmid, S., Richner, T., Mangold, S., and Gross, T. R. (2016). Enlighting: An indoor visible light communication system based on networked light bulbs. In IEEE SECON.
Vieira, A. B., Vieira, L. F., Vieira, M., Freire, J., Matheus, L. M., and Gnawali, O. (2017). Comunicação por luz visível: conceito, aplicações e desafios. In SBRC - Minicursos.
Vieira, L. F. M. (2012). Performance and trade-offs of opportunistic routing in underwater networks. In 2012 IEEE Wireless Communications and Networking Conference (WCNC), pages 2911–2915.
Wang, Q., Giustiniano, D., and Puccinelli, D. (2014). Openvlc: software-defined visible light embedded networks. In Proceedings of the 1st ACM MobiCom workshop on Visible light communication systems, pages 15–20. ACM.
Wang, Q., Zuniga, M., and Giustiniano, D. (2016). Passive communication with ambient light. In Proceedings of the 12th International on Conference on emerging Networking EXperiments and Technologies, pages 97–104. ACM.
Wu, Z. (2012). Free space optical networking with visible light: a multi-hop multi-access solution. Boston University.
Xiang, Y., Zhang, M., Kavehrad, M., Chowdhury, M. S., Liu, M., Wu, J., and Tang, X. (2014). Human shadowing effect on indoor visible light communications channel characteristics. Optical Engineering, 53(8):086113.
