Generell gilt, da unter Linux alles als eine Datei behandelt wird, kannst du alle Schnittstellen mithilfe von einfachen Dateioperationen einlesen und verschicken.