Welcome to VLCsim’s documentation!

VLCSim is an Event-Oriented simulator package for Visible Light Communication.


This project is under active development.


  • Dynamic Environment with in/out connections

  • Flexible resource allocation algorithm

  • Flexible VLC/room parameters


The simulator has 5 Type of events:

  • ARRIVE: Every time when a connection arrives to the system

  • RESUME: When a connection begin the transmission

  • PAUSE: When a Connection PAUSES the transmission

  • DEPARTURE: When a connectin ends its transmission

  • RETRYING: WHen a connection is not allocated, and uses a WAIT status, it makes a new attepmt to connect.


Indices and tables