Free-Space Optical communication Linux Driver