So etwas ist auch privat zu realisieren, wenn es dir den Aufwand wert ist.
Die Art der Verbindung hängt von der Entfernung ab, ich würde CAN oder RS485 vorschlagen.
Kartenleser kann man selbst bauen. Schau mal bei Pollin unter Bausätze.