OpenVLC: Software-Defined Open Architecture for Embedded Visible Light Networks

The goal of this demo is to introduce OpenVLC, a flexible software-defined platform for research on Visible Light Communication (VLC) networks. Built around a cost-effective embedded Linux platform with an LED front end, OpenVLC offers a set of essential physical layer (PHY) and medium access control (MAC) primitives, as well as an interface to Internet protocols. OpenVLC makes it possible to easily build PHY and MAC protocols and rapid prototype them in realistic network setups. In this demo, we show that OpenVLC can switch between different MAC protocols and can be employed jointly with standard TCP/IP diagnostic tools.