What is VLC
VLC is a form of optical communication that uses LEDs to transmit digital information in open space. VLC takes advantage of the ability of LEDs to switch on and off at very high speeds - much higher than any conventional light bulbs. Data transmission is achieved by modulating the intensity and/or the color of the emitted light to form a binary language, for example: ON= 1, OFF= 0.
The receiver in VLC systems is an optical sensor that detects variations in light intensity/color and deciphers the data signal. Optical camera communication (OCC) is a subset of VLC which uses a 2D image sensor, such as the one found in smartphones, at the receiver side.
How it Works
BrightCodes' OCC method employs RGB LEDs that transmit information through modulation of light in different colors.
The transmission is received as the smartphone camera captures consecutive video frames that include color patches originated by the LEDs. BrightCodes' scanner software installed on the device detects and analyzes these color patches and decode the original information.
A typical BrightCodes tag is made of several LEDs that work in coordination. The LEDs can be placed at almost any layout, so BC design is extremely flexible.