Prototyping Visible Light Communication for the Internet of Things Using OpenVLC Articles uri icon


  • Mir, Muhammad Sarmad
  • Fonseca, Dayrene Frometa
  • Galisteo, Ander
  • Wang, Qing
  • Giustiniano, Domenico

publication date

  • May 2023


  • 5


  • 61

International Standard Serial Number (ISSN)

  • 0163-6804

Electronic International Standard Serial Number (EISSN)

  • 1558-1896


  • Visible Light Communication (VLC) has emerged in the last few years as a promising technology not only for high-speed communication but also for serving a new generation of Internet of Things (IoT) devices that may leverage the pervasive lighting infrastructures. Integrating VLC in lighting environments for IoT requires the design of networked and intelligent luminaries and new IoT devices, encompassing the development of innovative technologies and new algorithms. A common experimental platform is necessary to lower the entrance barriers of VLC and speed up the research development. In this article, we provide guidelines for prototyping VLC for IoT applications, assisted by the open-source platform OpenVLC. We also introduce the new development on OpenVLC, which guarantees support for more powerful LEDs and much longer distance (extending the communication distance from 6 m to 19 m), dimming adaption, among other features. Its low-cost, open-source, and open-hardware designs allow researchers in the community to swiftly adapt it to suit their research purposes.