World's First Use Of Visible Light Communication In Casio’s PicapiCamera iOS App

Ankita Katdare

Ankita Katdare

@abrakadabra Oct 22, 2024

Casio, the electronics manufacturing company famous for its calculators, has built the world’s first iOS app which uses visible light communication technology. The app called 'PicapiCamera' sends and receives data by encoding it using red, green and blue flashing light. The receiver has to just point their iPhone at the flashing lights and the data gets transferred. Communication using visible light is possible in two ways. Either we use photodiodes or image sensors. In the first method, data is embedded in light by turning it on and off at high speed. While the latter one, which is used by Casio, has a camera that captures light so that the  light obtained by a camera to information.

[​IMG]

An useful feature of this system is that while exchanging, users can send their address to up to five people and also receive from five addresses at once. There is a limitation to the size of data to a single 8-bit word. So, an ID number and GPS data is used to download the relevant content from a cloud server.

Though this system resembles QR codes, it has a longer range than them because the camera only needs to capture a few pixels that make up a block of color. Casio's app also allows multiple content downloads. Check the app on App Store #-Link-Snipped-# and the following video from Diginfo -

<object width="640" height="360" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="https://www.youtube.com/v/t27x1sztArE?version=3&hl=en_US" /><param name="allowfullscreen" value="true" /><embed width="640" height="360" type="application/x-shockwave-flash" src="https://www.youtube.com/v/t27x1sztArE?version=3&hl=en_US" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object>

Via: #-Link-Snipped-#

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform