Set up a Free-Space Optics to transfer data from one PC to another PC using optical equipment and beagle bone black. We want to use BeagleBone Black as a transmitter and receiver. We want to use ethernet to connect PC and BeagleBone. So the problem we are having is to program our laptops so that it can delivery the video file from hard-drive to memory and send it to BeagleBone via ethernet port. Then you need to program BeagleBone making it to receive this file and save it to its memory. Also, for the receiving part, you need to program BeagleBone to send the video file from its memory to laptop via ethernet wire and programming PC that it can receive this file, save it from memory to hard-drive.