Ho un gestionale web (in costruzione) che serve a gestire gli accessi, ma deve essere connesso ad un tornello. Questo è connesso al PC su porta ethernet, con quale linguaggio sarebbe più opportuno comunicare e quindi trasferire dati (I/O)?

[APP SERVER] <--> [APP CLIENT???] <--> [TORNELLO] (connesso in cross sul pc)

Al momento sto scrivendo l'app (è un CRM) lato server in node.js, idee su come comunicare (linguaggio) con il tornello ed inviare/ricevere dati?
Grazie.