An Open-Source Research Platform for Embedded Visible Light Networking
Qing Wang, Domenico Giustiniano, Daniele Puccinelli

TL;DR
OpenVLC is an open-source, software-defined platform built on embedded Linux hardware that facilitates VLC research by providing a basic physical layer, essential medium access primitives, and Internet protocol interoperability, enabling accessible experimentation and development.
Contribution
The paper introduces OpenVLC, the first open-source VLC research platform based on off-the-shelf hardware, offering a flexible, interoperable, and accessible tool for VLC network research and development.
Findings
OpenVLC achieves throughput comparable to IEEE 802.15.7 basic rate.
Demonstrates interoperability with standard Internet protocols.
Provides a foundation for further performance improvements.
Abstract
Despite the growing interest in Visible Light Communication (VLC), a reference networking platform based on commercial off-the-shelf components is not available yet. An open-source platform would lower the barriers to entry to VLC network research and help the VLC community gain momentum. We introduce OpenVLC, an open-source VLC research platform based on software-defined implementation. Built around a credit-card-sized embedded Linux platform with a simple opto-electronic transceiver front-end, OpenVLC offers a basic physical layer, a set of essential medium access primitives, as well as interoperability with Internet protocols. We investigate the performance of OpenVLC and show examples of how it can be used along with standard network diagnostics tools. Our software-defined implementation can currently reach throughput in the order of the basic rate of IEEE 802.15.7 standard. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
