Transfer files from computer to phone using just camera – no internet needed

There are countless ways to transfer files from your computer to your phone these days—from Wi-Fi, Bluetooth, SD cards, to USB. But what if you could just point your camera at an image on your computer screen , and the file would automatically be sent to your phone?

 

It may sound like magic, but that's the brilliant idea behind an open-source project called Cimbar. It works simply: instead of sending a file over the internet, your computer screen displays an animated series of small, constantly changing blocks of color, while an app on your Android phone uses your camera to 'record' the animation. After a few seconds, the app will pair the data and ask you where you want to save the file — and voila, no internet or wires required.

According to the development team, the system's data transmission speed can reach 850 KB/s . This number is certainly not comparable to fiber optic transmission, but considering 100% wireless and offline file transfer , this is an extremely impressive result.

Transfer files from computer to phone using just camera – no internet needed Picture 1

 

Of course, there are some issues with camera feeds—like hand shake, screen glare, or camera angles that are off. To combat this, Cimbar incorporates a Reed–Solomon error correction algorithm that automatically corrects and restores faulty data even if the camera misses a few frames or the lens is a little dirty.

For larger files, the system uses a technique called 'fountain codes' — which divides a file (up to 33 MB) into a series of small frames. The application only needs to capture enough unique frames to reconstruct the entire original data, even if some parts are damaged or in the wrong order.

To test, users just need to manually install (sideload) the APK file of the Android application from the project's GitHub page. Then, open a browser on the computer, go to cimbar.org , upload the file you want to send, then open the Cimbar app on the phone and point the camera at the screen. After a few seconds, when the application successfully recognizes, just select the save location and the file will automatically appear on the phone.

This small project is a great proof that even in the modern technological world where everything depends on the Internet, there are still extremely innovative ideas – turning light into a real data transmission channel.

4 ★ | 2 Vote