Visible light communication technology